YAML出力
CoddyのTerminalジャーニー「Kubernetes入門」セクションの一部。レッスン 35/45。
テーブルには概要が表示されます。オブジェクトについて Kubernetes が把握しているすべてを確認するには、YAML として取得します:
kubectl get pod web -o yaml出力は完全なマニフェストです。ラベルと一意の uid を含む metadata、Kubernetes が設定したデフォルト値を含む完全な spec、そして自分で記述することのない status セクションが含まれます。
status には現在の事実が記載されています。phase: Running、podIP、ノードの hostIP、そして containerStatuses の下には、すべてのコンテナの状態と再起動回数が含まれます。
-o json は JSON と同じオブジェクトを返し、ツールで解析できます。どちらの形式もあらゆるリソースで使用できます。kubectl get deployment web -o yaml または kubectl get service web -o json を試してみてください。
チャレンジ
初心者nginx イメージから web という名前の Pod を起動し、YAML として出力して、その status 内で phase と podIP を見つけてください。
自分で試してみよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
Kubernetes入門のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド