Kubernetes 架构与核心概念
Kubernetes#Kubernetes架构#核心概念约 558 字 · 2 分钟阅读
追问显示点击任意追问卡片可收起 / 展开
Kubernetes 解决什么问题?
追问 与单机 Docker Compose 相比,Kubernetes 增加了哪些能力?
Kubernetes 集群由哪些核心组件组成?
追问 控制平面和工作节点分别承担什么职责?
API Server、etcd、Scheduler、Controller Manager 分别做什么?
追问 哪个组件是集群资源操作的统一入口?
kubelet、kube-proxy 和容器运行时分别负责什么?
追问 Pod 创建请求从 API Server 到容器启动大致经历哪些步骤?
etcd 保存哪些内容?为什么需要备份?
追问 etcd 数据损坏或不可用会影响哪些集群能力?
Kubernetes 的声明式 API 是什么意思?
追问 用户提交期望状态后,控制器如何把实际状态逐步调整到目标状态?
资源对象的 metadata、spec 和 status 分别保存什么?
追问 为什么不应该手工修改 status 字段?
Namespace 的作用是什么?
追问 Namespace 能否实现完整的安全隔离?还需要哪些机制?
Label 和 Annotation 有什么区别?
追问 Selector 为什么主要使用 Label,而不是 Annotation?
Kubernetes 中的控制器是什么?
追问 Deployment、Job、Node Controller 分别如何体现控制器模式?