kubectl 常用命令1

查看所有kubelet节点:
kubectl get nodes
kubectl get nodes -o wide --show-labels //可以看到所有节点的label,并且wide参数能看到pod分布情况
kubectl describe node node-name //查看节点的详细信息,包括资源配置等
kubectl get all -n kube-system -l k8s-app=kube-dns
//根据label查找资源,这里查找kube-system域名下k8s-app标签为kube-dns的所有资源
查看所有pod节点:
kubectl get pods --all-namespaces
kubectl get pods -o wide
kubectl get pods -o wide -w //可以看到实时状态变化
watch "kubectl get pods -n kube-system | grep calico" //只看带关键字calico的容器的实时状态变化
kubectl describe pod podname -n namespace
kubectl get -o json pod podname -n namespace
查看daemonset 
kubectl get daemonset --all-namespaces
kubectl describe ds calico-node -n kube-system //查看daemonset的日志

 
 
 
上一篇:Centos7二进制部署k8s-v1.20.2 ipvs版本(kube-proxy、calico)


下一篇:golang yaml LoadYAML