除錯有狀態副本集
此任務展示瞭如何除錯 StatefulSet。
準備工作
- 你需要有一個 Kubernetes 叢集,並且 kubectl 命令列工具已配置為與你的叢集通訊。
- 你應該有一個正在執行的 StatefulSet,你想對其進行調查。
除錯 StatefulSet
要列出屬於 StatefulSet 且帶有標籤 app.kubernetes.io/name=MyApp
的所有 Pod,你可以使用以下命令:
kubectl get pods -l app.kubernetes.io/name=MyApp
如果你發現任何列出的 Pod 在 Unknown
或 Terminating
狀態下持續很長時間,請參閱刪除 StatefulSet Pod 任務,瞭解如何處理它們。你可以使用除錯 Pods 指南來除錯 StatefulSet 中的單個 Pod。
下一步
瞭解有關除錯 init-container 的更多資訊。
上次修改時間:2022 年 7 月 11 日上午 8:41 PST:[en] 更新英文文件以使用推薦的標籤 (f9ebc90ff7)