使用root用户
$HOME/.kube/config
kubectl [command] [TYPE] [NAME] [flags]
要做资源什么操作,常用如下
1. create:创建
2. get:获取
3. describe:详情
4. delete :删除
# 获取 pod类型,名称为podName的资源
kubectl get pod podName
# 获取 pod类型,名称为podName的资源
kubectl get pods podName
# 获取 pod类型,名称为podName的资源
kubectl get po podName
# 获取 pod类型的所有资源
kubectl get pods
kubectl --help
type name1 name2 ... nameN
获取kube-system空间下,pod类型,名称为kube-proxy-lsdwj和kube-proxy-mslvw的资源
[root@master1 dashboard]# kubectl -n kube-system get pod kube-proxy-lsdwj kube-proxy-mslvw
NAME READY STATUS RESTARTS AGE
kube-proxy-lsdwj 1/1 Running 0 7h24m
kube-proxy-mslvw 1/1 Running 0 7h12m
type1/name1 type2/name2 ... typeN/nameN
获取kube-system空间下
1. pod类型,且名称为kube-proxy-lsdwj的资源
2. pod类型,且名称为kube-proxy-mslvw的资源
[root@master1 dashboard]# kubectl -n kube-system get pod/kube-proxy-lsdwj pod/kube-proxy-mslvw
NAME READY STATUS RESTARTS AGE
kube-proxy-lsdwj 1/1 Running 0 7h32m
kube-proxy-mslvw 1/1 Running 0 7h20m
# 获取kube-system空间下 pod类型的所有资源
kubectl get pod -n kube-system