kubectl get / describe の使い方

一覧と詳しい情報

書き方

kubectl get pods [-o wide|yaml|json|name] [-l ラベル] [-n 名前空間 | -A]
kubectl get deploy,svc,pods
kubectl describe pod 名前
kubectl get events / kubectl wait --for=condition=Ready pod/名前
kubectl api-resources / kubectl explain pod.spec

describe のいちばん下の Events には、スケジュール・イメージの取得・起動の失敗など、原因の手がかりが出ます。

例

$ kubectl get pods -o wide
$ kubectl describe pod web

実際に打って練習する

Kubernetes コースの Lv1「船団の司令室 kubectl」で覚えます(第1章 司令室に入る(kubectl と Pod))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜3 はログインすると無料で試せます(それより先はゴールド以上のプランで遊べます)。

kubectl コマンド一覧と Kubernetes の用語へ戻る