kubectl常用操作命令

2017-08-25  本文已影响0人  liuzg0734

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:)

上一篇 下一篇

猜你喜欢

热点阅读