k8s入门到实战(六)—— ConfigMap介绍

ConfigMap configmap 是 k8s 中的资源对象,用于保存非机密性的配置的,数据可以用 kv 键值对的形式保存,也可通过文件的形式保存。 什么是 configmap 在 k8s 中,ConfigMap 是一种用于存储应用程序配置数据的对象。它允许将配置信息与应用程序分离,从而实现配置的解耦和管理的集中化。 ConfigMap 是以键值对的形式存储配置数据的,可以包含一个或多个键值对。这...

k8s入门到实战(二)—— windows安装minikube

minikube 安装 minikube 是一个用于在本地计算机上运行单个节点的 k8s 集群的工具。它允许开发人员可以在自己的计算机上进行本地的 k8s 开发和测试。通过minikube,您可以模拟一个完整的 k8s 集群环境,包括节点、Pod、服务和存储等组件。它是一个轻量级、易于安装和使用的工具,适用于在本地进行 k8s 相关的开发、测试和学习。 徒手搭建过 k8s 的同学都晓得其中的煎熬,复杂...

k8s入门到实战(一)—— kubernetes概述

k8s 概述 k8s github地址:https://github.com/kubernetes/kubernetes 官方文档:https://kubernetes.io/zh-cn/docs/home/ k8s,全程是 kubernetes,这个名字源于希腊语,意为"舵手"或"飞行员” k8s 这个缩写是因为 k 和 s 之间有八个字符 Google 在2014年开源了 k8s 项目,k8s 是...

【云原生篇】k8s之Deployment详解

Kubernetes 的 Deployment 是一种管理声明式更新的资源对象,它允许你描述应用的期望状态,并由 Deployment 控制器自动将当前状态改变为期望状态。Deployment 主要用于无状态应用的部署和扩展,但也可以用于有状态应用。 核心功能 自动化部署与回滚:Deployment 可以自动更新应用的实例(Pods),并在更新过程中保持应用的可用性。如果更新失败,Deployment...

飞天使-k8s知识点27-kubernetes温故知新2-deployment

文章目录 RC和RS无状态应用管理 deployment有状态应用statefulSetdaemonSet RC和RS RC不会使用在生产环境RS 比RC 多了标签选择器 ,RS 用deployment管理,用于容器编排 无状态应用管理 deployment apiVersion: apps/v1kind: Deploymentmetadata: name: nginx-deployment l...

飞天使-k8s知识点26-kubernetes温故知新1-pod

文章目录 创建一个podpod的启动命令和参数更改pod 镜像拉取策略 pod 的三种探针pod 探针的实现方式prestop 和 prestart 创建一个pod apiVersion: v1 # 必选,API 的版本号kind: Pod # 必选,类型 Podmetadata: # 必选,元数据 name: nginx # 必选,符合 RFC 1035 规范的 Pod 名称spec: # 必...

【Kubernetes】k8s删除master节点后重新加入集群

目录 前言一、思路二、实战1.安装etcdctl指令2.重置旧节点的k8s3.旧节点的的 etcd 从 etcd 集群删除4.在 master03 上,创建存放证书目录5.把其他控制节点的证书拷贝到 master01 上6.把 master03 加入到集群7.验证 master03 是否加入到 k8s 集群,检查业务 三、总结 前言 各位小伙伴们好鸭,小涛又来了,分享一个近期遇到的Kubernetes...

Kubernetes基础(二十八)-K8S调度之拓扑分布TopologySpreadConstraints

1 引言 Kubernetes(K8s)是一款开源的容器编排平台,其调度系统能够智能地将容器化应用程序部署到集群中的节点。在分布式系统中,节点的负载均衡是至关重要的,而TopologySpreadConstraints(拓扑分散约束)正是K8s调度器的一个关键特性。本文将深入讨论TopologySpreadConstraints的概念、用法,并通过详细的示例演示如何在实际场景中应用TopologySpr...

Kubernetes基础(二十)-k8s存储对象Storage Classes

PVC)上。应用程序通过PVC使用存储资源,而不需要关心具体的存储实现细节。 3 Storage Classes的示例 示例一:定义Storage Class apiVersion: storage.k8s.io/v1kind: StorageClassmetadata: name: fastprovisioner: kubernetes.io/aws-ebsparameters: type: ...

飞天使-k8s知识点25-kubernetes实操10-安全认证

的集合,这里的权限都是许可形式的(白名单)。 # Role只能对命名空间内的资源进行授权,需要指定nameapcekind: RoleapiVersion: rbac.authorization.k8s.io/v1beta1metadata: namespace: dev name: authorization-rolerules:- apiGroups: [""] # 支持的API组列表,"...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.019248(s)
2024-04-26 16:04:38 1714118678