kubectl apply / patch の使い方

マニフェストのとおりにする

書き方

kubectl apply -f ファイル | ディレクトリ
kubectl replace -f ファイル
kubectl patch 種類 名前 -p '{"spec":{…}}'

無ければ作り(created)、あれば違うところを直し(configured)、同じなら何もしません(unchanged)。--- で区切って 1 つのファイルに複数書けます。

例

$ kubectl apply -f web.yaml

実際に打って練習する

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

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

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