k8s 六 pod控制器 (二)

2022-09-19 23:12:20 字數 387 閱讀 6486

daemonset確保全部(或者一些)node 上執行乙個 pod 的副本。當有 node 加入集群時,也會為他們新增乙個 pod 。當有 node 從集群移除時,這些 pod 也會被**。刪除 daemonset 將會刪除它建立的所有 pod。

使用 daemonset 的一些典型用法:

乙個簡單的用法是,在所有的 node 上都存在乙個 daemonset,將被作為每種型別的 daemon 使用。 乙個稍微複雜的用法可能是,對單獨的每種型別的 daemon 使用多個 daemonset,但具有不同的標誌,和/或對不同硬體型別具有不同的記憶體、cpu要求。

k8s控制器模型介紹

k8s操作pod物件的所有業務邏輯 都是由各種控制器來完成的 k8s的所有控制器都儲存在pkg controller目錄下 這個目錄下的每個控制器都以自己的方式負責某種編排功能 它們都遵循著一種通用的編排模式 控制迴圈 control loop 調諧迴圈 同步迴圈 通過在乙個無限迴圈中 比較某個編排...

k8s集群建立pod,執行pod

k8s集群搭建好後,各個node的狀態變成了ready,就可以建立pod,建立完成後,就會預設的執行其中的container。使用乙個簡單yaml檔案描述pod apiversion v1 必選,版本號,例如v1,版本號必須可以用 kubectl api versions 查詢到 kind pod ...

k8s排程 原理 K8s排程原理和Pod生命週期

1 k8s排程原理 pod只存在某乙個物理節點上,可以執行多個container 2 pod的生命週期 暫停pod,可以暫停deployment kubectl get depolyment kubectl scale replicas 0 deployment 刪除pod。刪除之後,狀態變成suc...