clusternode
Master網絡
Node負載均衡
Podspa
K8s引入pod的緣由: 1. 可管理性:k8s以pod爲最小單位進行調度、擴展、共享資源、管理生命週期 2. 通訊和資源共享:Pod內容器使用同一個網絡namespace,共享存儲資源 Pods使用方式: 1. 運行單一容器: 2. 運行多個容器:多個容器聯繫必須很是緊密,須要直接共享資源
Controllercode
- Deployment 管理pod的多個副本,並確保Pod按照指望的狀態運行 - ReplicaSet 實現Pod的多副本管理 - Deployment 經過 ReplicaSet 來管理 Pod 的多個副本 - DaemonSet 用於每一個Node最多隻運行一個Pod副本的場景 - StatefulSet 1. 可以保證Pod的每一個副本在整個生命週期中名字是不變的 2. StatefulSet會保證副本按照固定的順序啓動、更新或刪除 - Job 用於運行結束就刪除的應用
Service生命週期
Namespaceip