基于 Kubernetes 的计算环境深度解析
1. 理解集群层
Kubernetes 集群主要分为两层,第一层是控制平面(Control Plane),它包含五到六个组件(实际上,两个控制器包含多个子组件)。控制平面的组件负责提供集群管理、集群状态维护和调度等功能。以下是控制平面的主要组件:
- ETCD
- Kubernetes API 服务器
- Kubernetes 调度器
- Kubernetes 控制器管理器(包含多个控制器,如节点控制器、端点控制器、复制控制器、服务账户/令牌控制器)
- 云控制器管理器(包含多个控制器,如路由控制器、服务控制器、节点控制器)
当一个用户集群添加到管理集群时,会使用用户集群的名称创建一个新的命名空间。例如,管理集群管理着两个用户集群 cluster-001 和 cluster-002 ,每个命名空间都包含用户集群的控制平面组件。
| 集群命名空间 | 就绪状态 |
|---|---|
| api | 1/1 |
| kube | 2/2 |
| kube | 3/3 |
| calico-controller-xxx | 2/2 |
超级会员免费看
订阅专栏 解锁全文
1073

被折叠的 条评论
为什么被折叠?



