gpt4 book ai didi

kubernetes - kubectl apply vs kubectl roll-update

转载 作者:行者123 更新时间:2023-12-02 11:31:11 26 4
gpt4 key购买 nike

如果有一个用例 kubectl apply 不应该用于获得滚动更新?

尽管命令最初的意图是如果我们给 kubectl apply 一个描述集群资源的源文件随着时间的推移而更新,有任何不应该使用的用例吗?

最佳答案

更新策略在 .spec.strategy 中指定如果是部署和 .spec.updateStrategy.type用于 DaemonSet 和 StatefulSet

对于部署 .spec.strategy.type可以是“重新创建”或“滚动更新”。 “RollingUpdate”是默认值。

对于 DaemonSet 和 StatefulSet,.spec.updateStrategy.type可以是“OnDelete”或“RollingUpdate”。 “OnDelete”是默认值。
kubectl apply会尊重这些策略,所以我认为没有理由不使用它。
kubectl rolling-update仅用于被 Deployments 取代的 ReplicationControllers

关于kubernetes - kubectl apply vs kubectl roll-update,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48105743/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com