1、通用命令(适应于不同资源对象)
#创建资源
kubectl create -f xxx.yaml
#查看资源
kubectl get nodes|namespaces|services|pods|rc|deployments|replicasets(rs) -o wide
#查看资源详细描述
kubectl describe ${type} ${name} -o wide
#删除资源
kubectl delete ${type} ${name} -o wide
#更新资源
kubectl replace /path/to/yourNewYaml.yaml
2、pod相关命令
#进入某个pod进行交互
kubectl exec --it ${pod_name} [-c ${container_name}] -- /bin/bash
3、node相关命令
#给node添加标签
kubectl label nodes kube-node node=kube-node
#给node删除标签
kubectl label nodes kube-node node-
#根据标签查询节点
kubectl get node -a -l "node=kube-node"
通过给Node添加标签,可以实现pod部署时,对部署的节点进行过滤(nodeSelector:)