kubernetes设置node节点标签

如何对 kubernetes node 节点设置 label 标签。命令格式如下:

kubectl label node node-name  key=value

例如:

kubectl label node k8s-node01 disktype=ssd

如何要删除 label 执行以下命令:

kubectl label node k8s-node01 disktype-

可以用以下命令查看节点的label

kubectl get node --show-labels

如果要将 Pod 部署到指定的 node 服务器,实例如下:

apiVersion: apps/v1beta1
kind: Deployment
metadata:
  name: nginx-deployment
spec:
  replicas: 2
  template:
    metadata:
      labels:
        app: nginx-server
    spec:
      containers:
        - name: nginx
          image: nginx:1.19.0
      nodeSelector:
        disktype: ssd

nodeSelector 是指定你要部署在有 disktype=ssd 标签的机器。

发表回复 0

Your email address will not be published. Required fields are marked *