天天看點

【K8s任務】調試 Init 容器

檢查 Init 容器的狀态

顯示你的 Pod 的狀态:

例如,狀态 Init:1/2 表明兩個 Init 容器中的一個已經成功完成:

擷取 Init 容器詳情

檢視 Init 容器運作的更多詳情:

例如,對于包含兩個 Init 容器的 Pod 可能顯示如下資訊:

你還可以通過程式設計方式讀取 Pod Spec 上的 status.initContainerStatuses 字段,了解 Init 容器的狀态:

此指令将傳回與原始 JSON 中相同的資訊.

通過 Init 容器通路日志

與 Pod 名稱一起傳遞 Init 容器名稱,以通路容器的日志。

運作 Shell 腳本的 Init 容器在執行 Shell 腳本時輸出指令本身。 例如,你可以在 Bash 中通過在腳本的開頭運作 set -x 來實作。

了解 Pod 的狀态

以 Init: 開頭的 Pod 狀态彙總了 Init 容器執行的狀态。 下表介紹調試 Init 容器時可能看到的一些狀态值示例。

【K8s任務】調試 Init 容器

作者:Varden

本文内容如有雷同,請聯系作者!

本文版權歸作者,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。

繼續閱讀