1居砖、通用命令(適應(yīng)于不同資源對(duì)象)
#創(chuàng)建資源
kubectl create -f xxx.yaml
#查看資源
kubectl get nodes|namespaces|services|pods|rc|deployments|replicasets(rs) -o wide
#查看資源詳細(xì)描述
kubectl describe ${type} ${name} -o wide
#刪除資源
kubectl delete ${type} ${name} -o wide
#更新資源
kubectl replace /path/to/yourNewYaml.yaml
2裙椭、pod相關(guān)命令
#進(jìn)入某個(gè)pod進(jìn)行交互
kubectl exec --it ${pod_name} [-c ${container_name}] -- /bin/bash
3、node相關(guān)命令
#給node添加標(biāo)簽
kubectl label nodes kube-node node=kube-node
#給node刪除標(biāo)簽
kubectl label nodes kube-node node-
#根據(jù)標(biāo)簽查詢節(jié)點(diǎn)
kubectl get node -a -l "node=kube-node"
通過給Node添加標(biāo)簽毙沾,可以實(shí)現(xiàn)pod部署時(shí)骗卜,對(duì)部署的節(jié)點(diǎn)進(jìn)行過濾(nodeSelector:)