K8Sの通常のコマンド
kubectl ノードを取得
kubectl get node -o wide
kubectl create -f *.yaml
kubectl apply -f * .yaml
kubectl ポッドを取得
kubectl get pod -o wide
kubectl get pod –show-labels
kubectl get pod -n kube-system
kubectl get pod -n kube-system -o wide
kubectl ポッドを取得 –すべての名前空間
kubectl get pod -A
kubectl ジョブを取得
kubectl get rs
kubectl get configmap -n metallb-system
kubectl get pv -o ワイド
kubectl get endpoints -o wide
kubectl 説明 pod_name
kubectl describe configmap -n metallb-system
pod_name の下の kubectl 削除
kubectl ポッドを削除 –すべて
kubectl apply -f deployment.yaml –記録
kubectl get デプロイメント
kubectl set image deployment/deployment_name image_name=image_path
kubectl ロールアウト ステータス deployment/deployment_name
kubectl ロールアウトは deployment/deployment_name を元に戻します
kubectl ロールアウト履歴 deployment/deployment_name
kubectl デプロイメント depname を削除
kubectl デプロイを削除 –すべて
kubectl api-versions
kubectl ラベル pod podname app=php
kubectl ラベル ノード ノード名 disktype=ssd
kubectl ローリング更新 redis-master -f redis-master-controller-v2.yaml
kubectl ローリング更新 redis-master –image=redis-master:2.0
kubectl ログ pod_names
kubectl ログ -f pod_names
kubectl cp コンテナ:/パス/ファイル名/パス/ファイル名
kubectl cp file_name コンテナ:/パス/ファイル名コンテナ
kubectl アタッチ pod_name
kubectl クラスタ情報
kubectl exec -it podname — /bin/bash
kubectl スケール rc rc_name –replicas=2
kubectl scale –replicas=2 deployment/deployment_name
kubectl create ns name_space
kubectl get ns
kubectl create role pod_name –verb=get,リスト,ウォッチ –resource=pods –dry-run -o yaml
curl -s ローカルホスト:10249/プロキシモード