kubectl 命令

末鹿安然 提交于 2021-02-13 10:25:45

1.kubectl get pod -o wide -n srm  查询所有的pod 在的ip

kubectl replace -f rc-nginx.yaml 

指定标签

  1.    添加标签
## kubectl label nodes <node-name> <label-key>=<label-value>
##  orghost==XXX 代表 标签key/value
kubectl label  node  节点名称  orgHost=XXX

查看所有标签
kubectl get node --show-labels
  1.    移除标签

##删除标签
##kubectl label nodes <node-name> <label-key>-  '-' 标识移除标签

kubectl label node k8s-node1 role-
  • 添加标签选择在pod上
nodeSelector: 
       <label-key>: <labe-value>
       orgHost: XXX   

强制删除pod/namespace命令

  • 删除pod /namespace 命令
kubectl delete pod PODNAME --force --grace-period=0


kubectl delete namespace NAMESPACENAME --force --grace-period=0



# 删除default namespace下的pod名为pod-to-be-deleted-0
ETCDCTL_API=3 etcdctl del /registry/pods/default/pod-to-be-deleted-0

# 删除需要删除的NAMESPACE
etcdctl del /registry/namespaces/NAMESPACENAME

 

 

参考地址 https://jimmysong.io/kubernetes-handbook/

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!