Kubernetes全体のアーキテクチャ図
https://blog.csdn.net/huwh_/article/details/71308171
Kubernetes (k8s) 中国語ドキュメント Kubernetes 設計アーキテクチャ_Kubernetes 中国語コミュニティ
-
kubectl get node | grep 10.30.113.6
・ 指定したIPのノード情報を取得します。 -
kubectl get daemonsets
- すべての DaemonSet に関する情報を取得します。 -
kubectl get daemonsets -A
- すべての名前空間の DaemonSet に関する情報を取得します。 -
kubectl describe node 10.30.113.6
- 指定したノードの詳細情報を表示します。 -
kubectl get daemonset -A
- すべての名前空間の DaemonSet に関する情報を取得します。 -
kubectl get daemonset gpumonopoly-device-plugin-daemonset -o yaml
- 特定の DaemonSet の YAML 構成ファイルを取得します。 -
kubectl get daemonset gpumonopoly-device-plugin-daemonset -n kube-system -o yaml
- 指定された名前空間内の特定の DaemonSet の YAML 構成ファイルを取得します。 -
kubectl get node
- すべてのノードに関する情報を取得します。 -
kubectl get deployment -n kube-system
- 指定された名前空間のデプロイメント情報を取得します。 -
kubectl edit -n kube-system gpushare-schd-extender
- 指定した名前空間内のリソースを編集します。 -
kubectl edit deployment -n kube-system gpushare-schd-extender
- 指定された名前空間でデプロイメントを編集します。 -
kubectl get pod -n kube-system -o wide |grep extender
- 指定されたNamespace内のキーワード「extender」を含むPod情報を取得します。 -
kubectl get pod -n kube-system -o wide |grep Evicted |awk '{printf $1}'
- 指定された Namespace でステータスが「Eviced」である Pod の名前を取得します。 -
kubectl get pod -n kube-system -o wide |grep Evicted |awk '{printf $1}' |xargs kubectl delete pod -n kube-system
- 指定したNamespace内のステータスが「Evicted」のPodを削除します。 -
kubectl get pod -n kube-system -o wide |grep Evicted
- ステータスが「Eviced」である、指定された Namespace 内の Pod に関する情報を取得します。 -
kubectl get pod -n kube-system -o wide |grep Evicted |awk '{print $1}'
- 指定された Namespace でステータスが「Eviced」である Pod の名前を取得します。 -
kubectl get pod -n jinn-test-4 | grep 233546-23a01a20-0c4f-11eb-be04-02420afc970d
・ 指定したNamespaceの名前にキーワード「233546-23a01a20-0c4f-11eb-be04-02420afc970d」を含むPod情報を取得します。 -
kubectl get node
- すべてのノードに関する情報を取得します。 -
kubectl get node | grep 10.30.113.2
・ 指定したIPのノード情報を取得します。 -
kubectl get pod -n jinn-test-4 | grep 233546-23a01a20-0c4f-11eb-be04-02420afc970d
・ 指定したNamespaceの名前にキーワード「233546-23a01a20-0c4f-11eb-be04-02420afc970d」を含むPod情報を取得します。 -
kubectl describe pod -n jinn-test-4 233546-b88f026c-0c55-11eb-be04-02420afc970d
- 指定されたNamespace内の指定されたPodの詳細情報を表示します。 -
kubectl describe pod -n jinn-test-4 233546-b88f026c-0c55-11eb-be04-02420afc970d-vcn7s
- 指定されたNamespace内の指定されたPodの詳細情報を表示します。 -
kubectl get pod -n jinn-test-4 | grep 233546-b88f026c-0c55-11eb-be04-02420afc970d
・ 指定したNamespace内のキーワード「233546-b88f026c-0c55-11eb-be04-02420afc970d」を名前に含むPod情報を取得します。 -
kubectl get node
- すべてのノードに関する情報を取得します。 -
kubectl get node -o wide
- 詳細なノード情報を取得します。 -
kubectl get node -o yaml 10.30.112.108
- 指定したノードの YAML 構成ファイルを取得します。 -
kubectl get node -o yaml | grep gpu:
- GPU リソースを含むノードの YAML 構成ファイルを取得します。 -
kubectl get node -o yaml | grep 'gpu: "yes"'
- GPU リソースとステータスが「yes」のノードの YAML 構成ファイルを取得します。 -
kubectl get node -o yaml | grep 'gpu: "yes"' |wc -l
- GPU リソースとステータスが「はい」のノードの数を数えます。 -
kubectl get node | wc -l
- ノードの総数をカウントします。 -
kubectl get node
- すべてのノードに関する情報を取得します。 -
kubectl get node -o yaml 10.30.113.54
- 指定したノードの YAML 構成ファイルを取得します。 -
kubectl get node | wc -l
- ノードの総数をカウントします。 -
kubectl get ns
- すべての名前空間に関する情報を取得します。 -
kubectl get job -n jinn-test-4
- 指定されたNamespace内のジョブ情報を取得します。 -
kubectl get job -n jinn-test-4 | grep 233546-20654218-0baa-11eb-8794-02420afc970d
・ 指定したNamespaceのキーワード「233546-20654218-0baa-11eb-8794-02420afc970d」を名前に含むジョブ情報を取得します。 -
kubectl describe job -n jinn-test-4 233546-20654218-0baa-11eb-8794-02420afc970d
- 指定した名前空間内の指定したジョブの詳細情報を表示します。 -
kubectl describe job -n jinn-test-4 233546-20654218-0baa-11eb-8794-02420afc970d > test.yaml
- 指定された名前空間内の指定されたジョブの詳細をファイル test.yaml に保存します。 -
kubectl describe job -n jinn-test-4 233546-20654218-0baa-11eb-8794-02420afc970d -o json
- 指定したNamespaceの指定したJobの詳細をJSON形式で表示します。 -
kubectl get job -n jinn-test-4 | grep 233546-20654218-0baa-11eb-8794-02420afc970d
・ 指定したNamespaceのキーワード「233546-20654218-0baa-11eb-8794-02420afc970d」を名前に含むジョブ情報を取得します。 -
kubectl get job -n jinn-test-4 -o wide | grep 233546-20654218-0baa-11eb-8794-02420afc970d
・ 指定したNamespaceのキーワード「233546-20654218-0baa-11eb-8794-02420afc970d」を名前に含むジョブ情報を取得します。 -
kubectl get job -n jinn-test-4 -o yaml 233546-20654218-0baa-11eb-8794-02420afc970d
- 指定された名前空間内の指定されたジョブの YAML 構成ファイルを取得します。 -
kubectl get job -n jinn-test-4 -o wide | grep 233546-20654218-0baa-11eb-8794-02420afc970d
・ 指定したNamespaceのキーワード「233546-20654218-0baa-11eb-8794-02420afc970d」を名前に含むジョブ情報を取得します。 -
kubectl describe pod -n jinn-test-4 233546-20654218-0baa-11eb-8794-02420afc970d-h8hjn
- 指定されたNamespace内の指定されたPodの詳細情報を表示します。 -
kubectl describe pod -n jinn-test-4 233546-20654218-0baa-11eb-8794-02420afc970d-h8hjn > 111.yaml
- 指定された Namespace 内の指定された Pod の詳細をファイル 111.yaml に保存します。 -
kubectl get pod -n jinn-test-4 -o wide | grep 233546-20654218-0baa-11eb-8794-02420afc970d-h8hjn
・ 指定したNamespace内のキーワード「233546-20654218-0baa-11eb-8794-02420afc970d-h8hjn」を名前に含むPod情報を取得します。 -
kubectl get pod -n jinn-test-4 -o wide | grep 233546-da0c5226-0ba8-11eb-8794-02420afc970d
・ 指定したNamespaceの名前にキーワード「233546-da0c5226-0ba8-11eb-8794-02420afc970d」を含むPod情報を取得します。 -
kubectl get job -n jinn-test-4 -o wide | grep 233546-da0c5226-0ba8-11eb-8794-02420afc970d
・ 指定したNamespaceの名前にキーワード「233546-da0c5226-0ba8-11eb-8794-02420afc970d」を含むジョブ情報を取得します。 -
kubectl get ns
- すべての名前空間に関する情報を取得します。 -
kubectl get pod -n jinn-test-4 | grep 233546-a1ac2946-0c6c-11eb-8794-02420afc970d
- 指定したNamespace内の、名前にキーワード「233546-a1ac2946-0c6c-11eb-8794-02420afc970d」を含むPod情報を取得します。 -
kubectl get pod -n jinn-test-4 -o yaml 233546-a1ac2946-0c6c-11eb-8794-02420afc970d-km5vc
- 指定された Namespace 内の指定された Pod の YAML 設定ファイルを取得します。 -
kubectl get pod -n jinn-test-4 | grep 233546-a1ac2946-0c6c-11eb-8794-02420afc970d
・ 指定したNamespaceの名前にキーワード「233546-a1ac2946-0c6c-11eb-8794-02420afc970d」を含むPod情報を取得します。 -
kubectl get ns
- すべての名前空間に関する情報を取得します。 -
kubectl get pod -n jinn-test-4
- 指定したNamespaceのPod情報を取得します。 -
kubectl describe pod 41611-oi-8a23479a-0231-11eb-8ba7-0242ac1e5b0a-hrtf9 -n jinn-test-4
- 指定されたNamespace内の指定されたPodの詳細情報を表示します。 -
kubectl get pod -A | grep 233525-41c3e4b6-1503-11eb-adc7
・ キーワード「233525-41c3e4b6-1503-11eb-adc7」を含むPod情報を取得します。 -
kubectl get pod -A -o wide| grep 233525-41c3e4b6-1503-11eb-adc7
・ キーワード「233525-41c3e4b6-1503-11eb-adc7」を含むPod情報を取得します。 -
kubectl get ns | grep jinn
- キーワード「jinn」を含む名前空間情報を取得します。 -
kubectl get pod -n jinn-test-4
- 指定したNamespaceのPod情報を取得します。 -
kubectl describe pod -n jinn-test-4
- 指定された名前空間のポッドの詳細を表示します。 -
kubectl describe pod 41611-oi-ebad34a4-2233-11eb-8137-02420afc973c-7khvk -n jinn-test-4
- 指定されたNamespace内の指定されたPodの詳細情報を表示します。 -
kubectl get pod -n jinn-test-4 -o wide
- 指定したNamespaceのPod情報を取得します。 -
kubectl get node -o json | grep clustername
- ノードの JSON 構成ファイルを取得し、キーワード「clustername」を含む情報を探します。 -
kubectl get node -o json | grep clustername | grep test-test
- ノードの JSON 構成ファイルを取得し、キーワード「clustername」と「test-test」を含む情報を探します。 -
kubectl get node -o json | grep clustername | grep -C test-test
- ノードの JSON 構成ファイルを取得し、キーワード「clustername」とそのコンテキストを含む情報を探します。 -
kubectl get node -o json | grep clustername | grep -C 20 test-test
- ノードの JSON 構成ファイルを取得し、キーワード「clustername」とそのコンテキストを含む情報を探します。コンテキストの行番号は 20 です。 -
kubectl get node -o json | grep -C 20 test-test
- ノードの JSON 構成ファイルを取得し、キーワード「test-test」とそのコンテキストを含む情報を探します。コンテキストの行番号は 20 です。 -
kubectl get node 10.30.113.57 -o json
- 指定したIPを持つノードのJSON構成ファイルを取得します。 -
kubectl describe node 10.30.113.57
- 指定したIPのノードの詳細情報を表示します。 -
kubectl get node -o json | grep -C 20 test-test
- ノードの JSON 構成ファイルを取得し、キーワード「test-test」とそのコンテキストを含む情報を探します。コンテキストの行番号は 20 です。 -
kubectl describe node 10.30.113.57
- 指定したIPのノードの詳細情報を表示します。 -
kubectl get node 10.30.113.57
- 指定したIPを持つノードに関する情報を取得します。 -
kubectl get node | grep 10.30.113.27
- 指定したIPを持つノードに関する情報を取得します。 -
kubectl describe node 10.30.113.27
- 指定したIPのノードの詳細情報を表示します。 -
kubectl get ns
- すべての名前空間に関する情報を取得します。 -
kubectl get pod 44119-ca862c18-2a49-11eb-b420-0242ac1e8b -n kube-system
- 指定された Namespace 内の指定された Pod に関する情報を取得します。 -
kubectl get pod 44119-ca862c18-2a49-11eb-b420-0242ac1e8b -n dahuadltp-2
- 指定された Namespace 内の指定された Pod に関する情報を取得します。 -
kubectl get pod -n dahuadltp-2 | grep 4119-ca862c18-2a49-11eb-b420-0242ac1e8b
・ 指定したNamespaceの名前にキーワード「4119-ca862c18-2a49-11eb-b420-0242ac1e8b」を含むPod情報を取得します。 -
kubectl get poid 44119-ca862c18-2a49-11eb-b420-0242ac1e8b04-k8f8h -n dahuadltp-2
- 指定された Namespace 内の指定された Pod の情報を取得します (コマンドのスペルが間違っているため、修正してくださいpod
)。 -
kubectl get pod 44119-ca862c18-2a49-11eb-b420-0242ac1e8b04-k8f8h -n dahuadltp-2
- 指定された Namespace 内の指定された Pod に関する情報を取得します。 -
kubectl describe pod 44119-ca862c18-2a49-11eb-b420-0242ac1e8b04-k8f8h -n dahuadltp-2
- 指定されたNamespace内の指定されたPodの詳細情報を表示します。 -
kubectl describe node 10.30.112.9
- 指定したIPのノードの詳細情報を表示します。 -
kubectl get node
- すべてのノードに関する情報を取得します。 -
kubectl describe po 40329-0553885e-3530-11eb-83a2-0242ac1e5b04-rkvtn -n dahuadltp-2
- 指定されたNamespace内の指定されたPodの詳細情報を表示します。 -
kubectl get node
- すべてのノードに関する情報を取得します。 -
kubectl describe po 40329-0553885e-3530-11eb-83a2-0242ac1e5b04-rkvtn -n dahuadltp-2
- 指定されたNamespace内の指定されたPodの詳細情報を表示します。 -
kubectl describe node 10.30.112.9
- 指定したIPのノードの詳細情報を表示します。 -
kubectl get po -A -o wide |grep 10.30.112.9
- 指定した IP を持つノード上のすべての Namespace の Pod 情報を取得します。 -
kubectl logs -n kube-system gpumonopoly-device-plugin-daemonset-95q5k
- 指定された Namespace 内の指定された Pod のログを取得します。 -
kubectl delete po -n kube-system gpumonopoly-device-plugin-daemonset-95q5k
- 指定された Namespace 内の指定された Pod を削除します。 -
kubectl logs -n kube-system gpumonopoly-device-plugin-daemonset-95q5k
- 指定された Namespace 内の指定された Pod のログを取得します。 -
kubectl delete po -n kube-system gpumonopoly-device-plugin-daemonset-95q5k
- 指定された Namespace 内の指定された Pod を削除します。 -
kubectl get po -A -o wide |grep 10.30.112.9
- 指定した IP を持つノード上のすべての Namespace の Pod 情報を取得します。 -
kubectl delete po -n kube-system gpushare-device-plugin-daemonset-9f5qt
- 指定された Namespace 内の指定された Pod を削除します。 -
kubectl get po -A -o wide |grep 10.30.112.9
- 指定した IP を持つノード上のすべての Namespace の Pod 情報を取得します。 -
kubectl get ns
- すべての名前空間に関する情報を取得します。 -
kubectl get sa -n dahuadltp-2
- 指定された名前空間の ServiceAccount 情報を取得します。 -
kubectl describe sa -n dahuadltp-2
- 指定された名前空間の ServiceAccount の詳細を表示します。 -
kubectl describe secret default-token-p4zkw -n dahuadltp-2
- 指定された名前空間のシークレットの詳細を表示します。 -
kubectl get pod -n dahuadltp-2
- 指定したNamespaceのPod情報を取得します。