将此数量设置为零实质上会关闭 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)"