除錯有狀態副本集

此任務展示瞭如何除錯 StatefulSet。

準備工作

  • 你需要有一個 Kubernetes 叢集,並且 kubectl 命令列工具已配置為與你的叢集通訊。
  • 你應該有一個正在執行的 StatefulSet,你想對其進行調查。

除錯 StatefulSet

要列出屬於 StatefulSet 且帶有標籤 app.kubernetes.io/name=MyApp 的所有 Pod,你可以使用以下命令:

kubectl get pods -l app.kubernetes.io/name=MyApp

如果你發現任何列出的 Pod 在 UnknownTerminating 狀態下持續很長時間,請參閱刪除 StatefulSet Pod 任務,瞭解如何處理它們。你可以使用除錯 Pods 指南來除錯 StatefulSet 中的單個 Pod。

下一步

瞭解有關除錯 init-container 的更多資訊。

上次修改時間:2022 年 7 月 11 日上午 8:41 PST:[en] 更新英文文件以使用推薦的標籤 (f9ebc90ff7)