Open lovejoy opened 5 years ago
https://blog.spider.im/post/update-order-and-pause-to-deployment/
k8s的deployment是通过调整2个rs的副本数来实现容器的升级和更新的:删一个rs里面的pod,扩容新的spec的rs里面的pod。那么上线的顺序可以转化成删除rs的顺序。 我们看k8s的代码,可以看到rs副本数的调整是以下函数控制的12345678910111213141516171819202122232425262728func (rsc *ReplicaSetController)
https://blog.spider.im/post/update-order-and-pause-to-deployment/
k8s的deployment是通过调整2个rs的副本数来实现容器的升级和更新的:删一个rs里面的pod,扩容新的spec的rs里面的pod。那么上线的顺序可以转化成删除rs的顺序。 我们看k8s的代码,可以看到rs副本数的调整是以下函数控制的12345678910111213141516171819202122232425262728func (rsc *ReplicaSetController)