[Kubernetes/GKE] Kubernetes便利コマンド一覧

Kubernetesで使用する便利コマンドをまとめてみた

 

yamlに基づいてpodなどを作成

kubectl apply -f obj.yml

 

特定ディレクトリ配下のyamlを一括apply

kubectl apply -f [ディレクトリ名] -R

 

指定したyamlで作成されたオブジェクトを削除

kubectl delete -f obj.yml

現在稼働中のpodのリスト出力

kubectl get pods

対象LabelがついているPodだけをリスト出力

kubectl get pods --selector=[label名]=[labal値]

指定したpodに入る

kubectl exec -it <Pod名> -- bash
kubectl exec -it <Pod名> -- ash

 

指定したpodからデータをcopyする

kubectl cp <Pod名>:/path/to/remote/file /path/to/local/file

指定したpodへデータをcopyする

kubectl cp /path/to/local/file <Pod名>:/path/to/remote/file

 

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です