我想问一下如何在不停机的情况下使用EKS群集进行部署?我必须在yml文件中设置“最小健康”和“最大健康”吗?
答案 0 :(得分:2)
您可以使用Helm进行部署, 并且您可以使用Helm执行滚动更新,以避免停机。
更多信息here
无需使用头盔,您也可以对部署进行滚动更新。
Kubectl文档已经对其进行了很好的解释,您可以在此处进行以下介绍:-
https://kubernetes.io/docs/tutorials/kubernetes-basics/update/update-intro/
答案 1 :(得分:1)
您可以执行rolling update。
滚动更新允许通过用新的Pod实例增量更新Pods实例,从而在零停机时间的情况下进行Deployment的更新。新的Pod将会安排在具有可用资源的节点上