Kubernetes|kubectl コマンド集


 kubectl コマンドについて


Namespace を一覧表示

kubectl get namespace


Namespace を作成

kubectl create namespace ネームスペース名


Namespace を削除

kubectl delete namespace ネームスペース名


pod を一覧表示

kubectl get pod


pod の状態を表示

kubectl describe pod pod名


job を一覧表示

kubectl get job


job を削除

kubectl delete job job名


job の状態を表示

kubectl describe job job名


Cronjob 操作コマンド


Cronjob を一覧表示

kubectl get cronjob


Cronjob を削除

kubectl delete cronjob Cronjob名


スケジュール実行を対象に設定

kubectl patch cronjob Cronjob名  -p '{"spec":{"suspend":false}}'


スケジュール実行を対象外に設定

kubectl patch cronjob Cronjob名  -p '{"spec":{"suspend":true}}'


secret 操作コマンド


secret を一覧表示

kubectl get secret


secret を削除

kubectl delete secret シークレット名


secret の type、key を表示

kubectl describe secret シークレット名


secret に設定されている全ての key-value を表示

kubectl get secret シークレット -o jsonpath='{.data}'


secret に設定されている key の value をでデコードして表示

kubectl get secret シークレット -o jsonpath='{.data.キー名}' | base64 -d


secret に設定されている key の value を変更設定

kubectl patch secret シークレット名 -p '{"data":{"キー名":"設定値"}}'




スポンサーリンク

0 件のコメント :

コメントを投稿