1 kubectl exec
执行一个命令在容器中
2 kubectl exec taskcenter-ol-m57rt bash
在名为taskcenter-ol-m57rt的Pod中执行bash命令
3 kubectl exec taskcenter-ol-m57rt bash -n dahuadltp-2
在名为taskcenter-ol-m57rt的Pod中执行bash命令,并指定命名空间为dahuadltp-2
4 kubectl get pod -n dahuadltp-2
获取dahuadltp-2命名空间中的所有Pod
5 kubectl describe pod 47123-313dc588-2eff-11eb-8108-0242ac1e5b04-csk64
描述名为47123-313dc588-2eff-11eb-8108-0242ac1e5b04-csk64的Pod详细信息
6 kubectl get ns
获取所有命名空间
7 kubectl get sa
获取所有ServiceAccount
8 kubectl get svc
获取所有Service
9 kubectl get job -n dahuadltp-2
获取dahuadltp-2命名空间中的所有Job
10 kubectl get rc -A
获取所有命名空间中的ReplicationController
11 kubectl get pod -A -o wide|grep 10.30.112.9
获取包含IP地址为10.30.112.9的所有Pod
12 kubectl get node -o wide
获取所有节点的详细信息
13 kubectl get node -o yaml|grep Tesla_P4
获取所有节点信息中包含Tesla_P4的部分
14 kubectl get node -o yaml|grep labels -A 15|grep Tesla_P4
获取所有节点信息中包含Tesla_P4的部分,包括其后15行
15 kubectl get pods -A
获取所有命名空间中的Pod
16 kubectl get pods -n jinn-test-4
获取jinn-test-4命名空间中的所有Pod
17 kubectl get secret
获取所有Secret
18 kubectl get secret default-token-ldhfk -n jinn-test-4
获取jinn-test-4命名空间中名为default-token-ldhfk的Secret详细信息
19 kubectl describe sa default -n kube-system
描述kube-system命名空间中名为default的ServiceAccount详细信息
20 kubectl get pod --all-namespaces
获取所有命名空间中的所有Pod
21 kubectl describe secret default-token-p4zkw -n kube-system
描述kube-system命名空间中名为default-token-p4zkw的Secret详细信息
22 kubectl get sa -n dahuadltp-2
获取dahuadltp-2命名空间中的所有ServiceAccount
23 kubectl describe secret default-token-p4zkw -n dahuadltp-2
描述dahuadltp-2命名空间中名为default-token-p4zkw的Secret详细信息
24 kubectl get pod --all-namespaces | less
获取所有命名空间中的所有Pod,并分页显示
25 kubectl get po -o wide -n dahuadltp-2
获取dahuadltp-2命名空间中的所有Pod的详细信息,并显示宽度
26 kubectl get pod -o wide -n dahuadltp-2|grep 4670
获取dahuadltp-2命名空间中所有Pod的详细信息,并筛选出包含4670的部分
27 kubectl get pod -o wide -n dahuadltp-2
获取dahuadltp-2命名空间中的所有Pod的详细信息,并显示宽度
28 kubectl describe pod 47123-c77cebbc-3947-11eb-b77d-0242ac1e5b04-hk4pf -n dahuadltp-2
描述dahuadltp-2命名空间中名为47123-c77cebbc-3947-11eb-b77d-0242ac1e5b04-hk4pf的Pod详细信息
29 kubectl get pod -n dahuadltp-2 -l job-name=47123-c77cebbc-3947-11eb-b77d-0242ac1e5b04
获取dahuadltp-2命名空间中标签job-name为47123-c77cebbc-3947-11eb-b77d-0242ac1e5b04的所有Pod
30 kubectl get pod -n dahuadltp-2 -l job-name=47123-c77cebbc-3947-11eb-b77d-0242ac1e5b04
获取dahuadltp-2命名空间中标签job-name为47123-c77cebbc-3947-11eb-b77d-0242ac1e5b04的所有Pod
31 kubectl get po -n kube-system |grep gpushare
获取kube-system命名空间中包含gpushare的所有Pod
32 kubectl logs -n kube-system gpushare-schd-extender-85d89fd5fd-msq5q
获取kube-system命名空间中名为gpushare-schd-extender-85d89fd5fd-msq5q的Pod的日志
33 kubectl get po -n kube-system |grep gpushare
获取kube-system命名空间中包含gpushare的所有Pod
34 kubectl get po -n kube-system |grep gpushare |awk '{print $1}'
获取kube-system命名空间中包含gpushare的所有Pod的名称
35 kubectl get po -n kube-system |grep gpushare |awk '{print $1}' |xargs kubectl logs -n kube-system
获取kube-system命名空间中包含gpushare的所有Pod的日志
36 kubectl get po -n kube-system |grep gpushare
获取kube-system命名空间中包含gpushare的所有Pod
37 kubectl get daemonset -n kube-system
获取kube-system命名空间中的所有DaemonSet
38 kubectl get pod -o wide -n dahuadltp-2 |grep 46704-31b2ca92
获取dahuadltp-2命名空间中所有Pod的详细信息,并筛选出包含46704-31b2ca92的部分
39 kubectl get pod -n jinn-test-4
获取jinn-test-4命名空间中的所有Pod
40 kubectl describe pod 40329-aec07758-3a94-11eb-81d9-0242ac1e7b08-n24th
描述jinn-test-4命名空间中名为40329-aec07758-3a94-11eb-81d9-0242ac1e7b08-n24th的Pod详细信息
41 kubectl describe pod 40329-aec07758-3a94-11eb-81d9-0242ac1e7b08-n24th -n jinn-test-4
描述jinn-test-4命名空间中名为40329-aec07758-3a94-11eb-81d9-0242ac1e7b08-n24th的Pod详细信息
42 kubectl get pod 40329-aec07758-3a94-11eb-81d9-0242ac1e7b08-n24th -n jinn-test-4 -o json
获取jinn-test-4命名空间中名为40329-aec07758-3a94-11eb-81d9-0242ac1e7b08-n24th的Pod的JSON格式详细信息
43 kubectl get pod -n jinn-test-4 | grep 27711-f54e8884-3a96-11eb-988f-0242ac1e7b08
获取jinn-test-4命名空间中标签为27711-f54e8884-3a96-11eb-988f-0242ac1e7b08的所有Pod
44 kubectl describe node 10.30.113.11
描述IP地址为10.30.113.11的节点详细信息
45 kubectl get pod -n jinn-test-4 | grep 27711-d01d9304-3b84-11eb-b700-0242ac1e7b0c
获取jinn-test-4命名空间中标签为27711-d01d9304-3b84-11eb-b700-0242ac1e7b0c的所有Pod
46 kubectl get pod -n jinn-test-4 | grep 27711-01229092-3da8-11eb-9c55-0242ac1e7b0e
获取jinn-test-4命名空间中标签为27711-01229092-3da8-11eb-9c55-0242ac1e7b0e的所有Pod
47 kubectl get node
获取所有节点信息
48 kubectl get node | grep 10.30.113.11
获取IP地址为10.30.113.11的节点信息
49 kubectl describe node 10.30.113.11
描述IP地址为10.30.113.11的节点详细信息
50 kubectl get pod -n jinn-test-4 | grep 27711-a7c650fa-3b5f-11eb-b649-0242ac1e7b0c
获取jinn-test-4命名空间中标签为27711-a7c650fa-3b5f-11eb-b649-0242ac1e7b0c的所有Pod