Kubernetes Pod 3种重启方式

发布时间:2024年01月24日

扩容副本数

将此数量设置为零实质上会关闭 pod:

kubectl scale deployment [deployment_name] --replicas=0

要重新启动 pod,请使用相同的命令将副本数设置为大于零的任何值:

kubectl scale deployment [deployment_name] --replicas=1

滚动重启

从更新 1.15 开始,Kubernetes 允许你滚动重启部署。作为Kubernetes的新成员,这是最快的重启方式。

kubectl rollout restart deployment [deployment_name]

使用环境变量

设置或更改环境变量以强制 pod 重新启动并与你所做的更改同步。 例如,你可以更改容器部署日期:

kubectl set env deployment [deployment_name] DEPLOY_DATE="$(date)"
文章来源:https://blog.csdn.net/qq_39017153/article/details/135815385
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。