首页 > Web开发 > 详细

Kubernetes-标签管理

时间:2021-03-11 17:28:52      阅读:38      评论:0      收藏:0      [点我收藏+]

目录


  • 查看集群信息
trnuser@k8s:~$ kubectl cluster-info 
Kubernetes master is running at https://10.250.101.60:6443
KubeDNS is running at https://10.250.101.60:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
Metrics-server is running at https://10.250.101.60:6443/api/v1/namespaces/kube-system/services/https:metrics-server:/proxy

To further debug and diagnose cluster problems, use ‘kubectl cluster-info dump‘.
  • 查看节点标签
trnuser@k8s:~$ kubectl get nodes --show-labels 
NAME    STATUS   ROLES    AGE   VERSION   LABELS
k8s     Ready    master   15d   v1.18.2   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8s,kubernetes.io/os=linux,node-role.kubernetes.io/master=
node1   Ready    worker   15d   v1.18.2   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=node1,kubernetes.io/os=linux,node-role.kubernetes.io/worker=,os=linux,storage=ssd
node2   Ready    worker   15d   v1.18.2   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=node2,kubernetes.io/os=linux,node-role.kubernetes.io/worker=,storage=ssd
node3   Ready    worker   15d   v1.18.2   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=node3,kubernetes.io/os=linux,node-role.kubernetes.io/worker=
  • 修改Node标签
kubectl edit nodes node1
# Please edit the object below. Lines beginning with a ‘#‘ will be ignored,
# and an empty file will abort the edit. If an error occurs while saving this file will be
# reopened with the relevant failures.
#
apiVersion: v1
kind: Node
metadata:
  annotations:
    kubeadm.alpha.kubernetes.io/cri-socket: /var/run/dockershim.sock
    node.alpha.kubernetes.io/ttl: "0"
    projectcalico.org/IPv4Address: 10.250.101.64/24
    projectcalico.org/IPv4IPIPTunnelAddr: 10.244.166.128
    volumes.kubernetes.io/controller-managed-attach-detach: "true"
  creationTimestamp: "2021-02-23T06:49:31Z"
  labels:
    beta.kubernetes.io/arch: amd64
    beta.kubernetes.io/os: linux
    kubernetes.io/arch: amd64
    kubernetes.io/hostname: node1
    kubernetes.io/os: linux
    node-role.kubernetes.io/worker: ""    ##修改为worker
    os: linux
    storage: ssd
  managedFields:
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:annotations:
          f:kubeadm.alpha.kubernetes.io/cri-socket: {}

  • 给节点打标签
kubectl lable nodes node1 storagetype=ssd
kubectl label nodes node2 storagetype=hdd

Kubernetes-标签管理

原文:https://www.cnblogs.com/bigdad/p/14517572.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!