由于实施原因,我正在尝试重新启动命名空间的所有部署。
我正在使用“kubectl rollout -n restart deploy”,它工作得很好,但我不确定该命令会导致停机,或者它是否作为“rollout update”工作,一一应用重新启动,保持我的服务正常运行。
有人知道吗?
在文档中我只能找到这个:
| 手术 | 句法 | 描述 |
|---|---|---|
| 推出 | kubectl rollout 子命令 [选项] | 管理资源的推出。有效的资源类型包括:部署、守护进程集和状态集。 |
但我找不到有关特定“推出重新启动部署”的详细信息。
我需要确保它不会导致停机。现在很难说,因为重启过程非常快。
更新:我知道对于一个特定的部署(kubectl rollout restart deployment/name),它按预期工作并且不会导致停机,但我需要将其应用到所有命名空间(不指定部署),这就是我的情况我不确定。