kubetl管理コマンド

#すべてのポッドのリストを表示し、-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.2451.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

 

おすすめ

転載: www.cnblogs.com/xiaoyuxixi/p/12704270.html