kubectl patch
注意部分的な更新適用
kubectl patch <kind>/<name> -p '<json>'
マニフェストの一部だけをCLIで更新。スクリプトからの自動修正やアノテーション付与に向く。
実行例
kubectl patch deploy web -p '{"spec":{"replicas":3}}'レプリカ数のみ変更
書式
kubectl patch <res> -p 'patch' [--type merge|json]
実行前の注意
本来はマニフェスト修正+applyが正道。
関連コマンド
- kubectl editリソースの直接編集
- kubectl applyマニフェスト適用
- kubectl scaleレプリカ数の変更