如何在Kubernetes中部署零停机时间的特性?
kubectl运行nginx -- image =nginx #创建了一个部署0→kubectl获取部署名称,需要当前最新的可用年龄nginx 1 1 1 0 7 s,现在假设我们将更新nginx映像。
当我们检查副本集时,kubectl集映像部署nginx nginx=nginx:1.15 #更新映像
kubectl获取副本集# get副本集名称当前准备年龄nginx-65899c769f 0 0 0 7m nginx-6c9655f5bb 1 1 1 13s,我们可以注意到,添加了一个副本集,然后另一个副本集被删除。
kubectl状态部署nginx
检查部署推出的状态。
kubectl历史部署nginx
检查部署中的修订
0→kubectl推出历史部署nginx部署.→/nginx修订更改-原因1 2
发布于 2022-09-05 03:18:00
您应该使用策略作为滚动更新,并定义最大浪涌和max不可用。
有关更多信息,请访问https://kubernetes.io/docs/concepts/workloads/controllers/deployment/
https://stackoverflow.com/questions/73601238
复制相似问题