[英]kubectl apply vs kubectl roll-update
如果有一個使用kubectl的用例不應該用於獲取滾動更新?
盡管命令原始意圖如果我們給kubectl應用了一個描述集群資源的源文件隨着時間的推移而更新,那么有哪些用例不應該使用?
更新策略中指定.spec.strategy
在部署和的情況下, .spec.updateStrategy.type
為DaemonSets和StatefulSets
對於Deployments .spec.strategy.type
可以是“Recreate”或“RollingUpdate”。 “RollingUpdate”是默認值。
對於DaemonSets和StatefulSets, .spec.updateStrategy.type
可以是“OnDelete”或“RollingUpdate”。 “OnDelete”是默認值。
kubectl apply
會尊重這些策略,所以我認為沒有理由不使用它。
kubectl rolling-update
僅用於由Deployments替換的ReplicationControllers
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.