[解決済み] kubernetesポッド内のすべてのコンテナをきれいにリストアップする方法とは?
質問
テスト実行後にログを収集するスクリプトで、ポッド内のすべてのコンテナをリストアップしたいと考えています。
kubectl describe pods -l k8s-app=kube-dns
は多くの情報を返しますが、私はちょうどのようなリターンを探しています。
etcd
kube2sky
skydns
describeの出力をフォーマットする簡単な方法が見当たりません。 他のコマンドはないのでしょうか? (最悪の場合、describeの出力をパースする方法もあると思います)。
どのように解決するのですか?
この場合
get
で、サポートされている出力テンプレートの一つを選びます。
--output
(
-o
) のフラグを立てる。
取る
jsonpath
を例にとります。
kubectl get pods -l k8s-app=kube-dns -o jsonpath={.items[*].spec.containers[*].name}
はあなたに
etcd kube2sky skydns
.
その他にサポートされている出力テンプレートは go-template, go-template-file, jsonpath-file です。参照 http://kubernetes.io/docs/user-guide/jsonpath/ jsonpath テンプレートの使い方については 参照 https://golang.org/pkg/text/template/#pkg-overview を参照してください。
更新:コンテナ画像を表示するための他のコマンド例については、このドキュメントを参照してください。 https://kubernetes.io/docs/tasks/access-application-cluster/list-all-running-container-images/
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン