pod與deployment的關係

2021-10-11 17:46:42 字數 820 閱讀 9380

pod是單一亦或一組容器的合集

pod是k8s的最小排程單位,乙個pod中可以有多個containers,彼此共享網路等,這是k8s的核心概念。

deployment是pod版本管理的工具 用來區分不同版本的pod

從開發者角度看,deployment顧明思意,既部署,對於完整的應用部署流程,除了執行**(既pod)之外,需要考慮更新策略,副本數量,回滾,重啟等步驟,

deployment,statefulset是controller,保證pod一直執行在你需要的狀態。

有一次性的也就是job,有定時執行的也就是crontabjob,有排號的也就是sts

問題:1.建立pod的時候一定會建立deployment麼 ?

2.建立deployment的時候一定會建立pod麼?

pod是可以單獨建立並進行生命週期管理的

單獨建立pod的時候就不會有deployment出現,但是建立deployment的時候一定會建立pod,因為pod是乙個基礎的單位。

任何的控制器單位的具體實現必須落到pod去實現。

pod 公升級與回滾

pod 公升級方式 1 刪掉舊pod,在部署新pod.2 建立新pod,通過修改service選擇器後刪除舊pod 3 滾動式公升級 rolling update 4 使用deployment宣告方式公升級 前兩者不在詳述,都需要中斷業務。kubectl 滾動式公升級 實驗 定義kubia v1 y...

CocoaPods pod安裝與pod更新

許多以cocoapods開頭的人似乎認為pod install只在第一次使用cocoapods設定專案時使用,pod update之後才會使用。但事實並非如此。本指南的目的是解釋何時使用pod install以及何時使用pod update。tl dr 注意 installvs 的詞彙update實...

sap的pod確認 追蹤 POD 中的工時

如果您需要追蹤使用者在生產操作員面板中工作所花費的時間,可以使用 人工進行中 和 人工結束 作業,將系統設定為將時間記在 當操作員使車間作業控制編號處於人工進行中時,系統開始追蹤對車間作業控制編號進行在操作處理時花費的時間。當使用者人工結束車間作業控制編號時,系統停止追蹤對車間作業控制編號進行在操作...