【发布时间】:2021-07-22 18:38:19
【问题描述】:
出于实施原因,我正在尝试重新启动命名空间的所有部署。
我正在使用“kubectl rollout -n restart deploy”,它运行良好,但我不确定该命令是否会导致停机,或者它是否作为“推出更新”工作,一一应用重启,保持我的服务起来了。
有人知道吗?
在文档中我只能找到这个:
| Operation | Syntax | Description |
|---|---|---|
| rollout | kubectl rollout SUBCOMMAND [options] | Manage the rollout of a resource. Valid resource types include: deployments, daemonsets and statefulsets. |
但我找不到有关特定“推出重启部署”的详细信息。
我需要确保它不会导致停机。现在很难说,因为重启过程很快。
更新:我知道对于一个特定的部署(kubectl rollout restart deployment/name),它按预期工作并且不会导致停机,但我需要将它应用到所有命名空间(没有指定部署),这就是我不确定的情况。
【问题讨论】:
标签: kubernetes kubectl rollout