我有使用YAML文件创建的部署,容器的图像为image:v1
。
现在我将文件更新为image:v2
,然后执行kubectl apply -f newDeploymentFile.yml
。 Kubernetes是否在幕后使用滚动更新来更新我的部署或其他方式?
答案 0 :(得分:1)
究竟发生的事情由Deployment
本身控制:
.spec.stategy
:RollingUpdate
(默认)或Recreate
.spec.strategy.rollingUpdate
:有关maxSurge
和maxUnavailable
(我假设通过部署你实际上是指一个Deployment
类型的对象而不是一般的说法。)