k8s 叢集由 Master Node 跟 Worker Node 組合而成

Master Node
叢集的控管 (大腦)
有以下主要模組:
- API Server ⇒ Node 交互接口,操作 API
- etcd ⇒ 數據存儲
- Scheduler ⇒ 容器任務調度
- Contorller Manager ⇒ Controller 管理
- Cloud-Controller Manager (選填) ⇒ 雲服務 Controller 管理
Worker Node
叢集的工作單位 (身體)
以下主要模組:
- Pod ⇒ 最小資源部署單位
- Container Runtime ⇒ 底層的元件,負責實際運行容器
- kubeproxy ⇒ 用來管理 Pod 網路服務的管理元件
- kubelet ⇒ 用來處理 跟 API Server 溝通請求的元件
資料夾架構
- 證書存放位置 :
/etc/kubernetes/pki/
- 配置檔案位置 :
~/.kube/config