[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