#すべてのポッドのリストを表示し、-nの後に名前空間を指定して、指定された名前空間を表示します
kubectl get pod
kubectl get pod- nキューブ
kubectl get pod- oワイド
#ビューRCおよびサービスリスト、 - Oワイドビュー詳細
kubectl get rc、svc
kubectl get pod、svc- oワイド
kubectl get pod <pod-name> -o yaml
#ノードの詳細情報を表示
kubectlはノード192.168を記述します。0.212
#ポッドに関する詳細情報を表示します。特に、ポッドを作成できない場合はログを表示します
kubectl describe pod <pod-name>
例えば:
kubectl describe pod redis -master- tqds9
#yamlに基づいてリソースを作成します。適用は繰り返し実行できますが、作成は機能しません
kubectl create - f pod.yaml
適用kubectl - pod.yaml fは
#pod.yamlで定義された名前に基づいてポッドを削除します
kubectl delete - f pod.yaml
#ラベルを含むすべてのポッドとサービスを削除する
kubectl delete pod、svc -l name = <label-name>
#すべてのポッドを削除
kubectl削除ポッド - すべて
#エンドポイントリストを表示する
kubectl get endpoints
#pod dateコマンドを実行します
kubectl exec <pod-name>- 日付
kubectlのexec <ポッド名> - bashの
kubectl exec <pod-name> -ping 10.24。51.9
#bashを介してポッド内のコンテナーのTTYを取得します。これはコンテナーにログインすることと同じです
kubectl EXEC -it <ポッド名> -c <コンテナ名> - bashの
例えば:
kubectl exec -it redis-master-cln81- bash
#コンテナーログを表示
kubectl logs <pod-name>
kubectl logs -f <pod-name> #ログをリアルタイムで表示
kubectl log <pod-name> -c <container_name>#ポッドにコンテナが1つしかない場合、追加 できません-c
#コメントを表示
kubectl説明ポッド
kubectl説明pod.apiVersion
#ノードラベルを表示
kubectl get node --show-labels