摘要: RBAC 权限控制 对资源对象的操作都是通过 APIServer 进行的,那么集群是怎样知道我们的请求就是合法的请求呢?这个就需要了解 Kubernetes 中另外一个非常重要的知识点了:RBAC(基于角色的权限控制)。 管理员可以通过 Kubernetes API 动态配置策略来启用RBAC,需要 阅读全文
posted @ 2022-04-26 17:05 哈喽哈喽111111 阅读(129) 评论(0) 推荐(0) 编辑
摘要: ConfigMap(可变配置管理) 对于应用的可变配置在 Kubernetes 中是通过一个 ConfigMap 资源对象来实现的,我们知道许多应用经常会有从配置文件、命令行参数或者环境变量中读取一些配置信息的需求,这些配置信息我们肯定不会直接写死到应用程序中去的,比如你一个应用连接一个 redis 阅读全文
posted @ 2022-04-26 14:05 哈喽哈喽111111 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 在实际使用的时候并不会直接使用 Pod,而是会使用各种控制器来满足我们的需求,Kubernetes 中运行了一系列控制器来确保集群的当前状态与期望状态保持一致,它们就是 Kubernetes 的大脑。例如,ReplicaSet 控制器负责维护集群中运行的 Pod 数量;Node 控制器负责监控节点的 阅读全文
posted @ 2022-04-26 11:47 哈喽哈喽111111 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 静态 Pod 在 Kubernetes 集群中除了我们经常使用到的普通的 Pod 外,还有一种特殊的 Pod,叫做Static Pod,也就是我们说的静态 Pod,静态 Pod 有什么特殊的地方呢? 静态 Pod 直接由节点上的 kubelet 进程来管理,不通过 master 节点上的 apise 阅读全文
posted @ 2022-04-26 10:35 哈喽哈喽111111 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 上图展示了一个 Pod 的完整生命周期过程,其中包含 Init Container、Pod Hook、健康检查 三个主要部分,接下来我们就来分别介绍影响 Pod 生命周期的部分: 首先在介绍 Pod 的生命周期之前,我们先了解下 Pod 的状态,因为 Pod 状态可以反应出当前我们的 Pod 的具体 阅读全文
posted @ 2022-04-26 09:59 哈喽哈喽111111 阅读(788) 评论(0) 推荐(0) 编辑
摘要: Pod 是 Kubernetes 集群中最基本的调度单元,我们平时在集群中部署的应用都是以 Pod 为单位的,而并不是我们熟知的容器,这样设计的目的是什么呢?为何不直接使用容器呢? 为什么需要 Pod 假设 Kubernetes 中调度的基本单元就是容器,对于一个非常简单的应用可以直接被调度直接使用 阅读全文
posted @ 2022-04-26 09:11 哈喽哈喽111111 阅读(268) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2022.cnblogs.com/blog/794174/202204/794174-20220426085619131-1817318758.png) 阅读全文
posted @ 2022-04-26 08:56 哈喽哈喽111111 阅读(166) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2022.cnblogs.com/blog/794174/202204/794174-20220426085447224-1223004859.png) 阅读全文
posted @ 2022-04-26 08:55 哈喽哈喽111111 阅读(139) 评论(0) 推荐(0) 编辑