【Kubectl】Podのコンテナ内でコマンドを実行する

コンテナ内でコマンドを実行する

1
2
>kubectl exec -it sample-pod pwd
/

コンテナ内で引数があるコマンドを実行する

コマンドの前に “–” を付与する。

1
2
>kubectl exec -it sample-pod -- uname -a
Linux sample-pod 4.19.81 #1 SMP Tue Dec 10 16:09:50 PST 2019 x86_64 GNU/Linux

コンテナ内で対話的にコマンドを実行する

コンテナの外に出るには exit コマンドを使用する。

1
2
3
4
>kubectl exec -it sample-pod /bin/sh
# pwd
/
# exit