kubectl

作者: 魔曦帝天 | 来源:发表于2019-12-09 20:47 被阅读0次

设置命令自动补全(kubectl)
当前 SHELL 生效, 执行如下命令

yum install -y bash-completion
source <(kubectl completion bash)
总是会生效
# vi  .bashrc
source <(kubectl completion bash)

获取信息

获取集群节点信息
kubectl get nodes
kubectl get nodes -o wide (详细)

节点的标签

kubectl get nodes --show-labels  (查看节点信息)

设置节点的标签

kubectl label nodes [node] key=value

kubectl label nodes kube-node2 disktype=ssd
kubectl label nodes kube-node2 disktype- (删除)

设置角色

kubectl label nodes [nodename]  node-role.kubernetes.io/worker=
[root@kube-master ~]# kubectl label nodes [nodename]  node-role.kubernetes.io/worker=
node/kube-node1 labeled
[root@kube-master ~]# kubectl get nodes
NAME          STATUS   ROLES    AGE     VERSION
kube-master   Ready    master   4d18h   v1.16.0
kube-node1    Ready    worker   4d17h   v1.16.0
kube-node2    Ready    <none>   16m     v1.16.0

查看节点信息

kubectl describe pod [podname] # 查看节点详细信息
kubectl get events --namespace=my-namespace  # (提供命名空间)
kubectl get events  # (列出您可以使用的所有事件)
kubectl get pod [podname] -o yaml    # pod的详细信息 以yaml列出形式
kubectl get node [nodename] -o yaml    # node的详细信息 以yaml列出形式

相关文章

网友评论

      本文标题:kubectl

      本文链接:https://www.haomeiwen.com/subject/dfebgctx.html