二十一、Kubernetes高级调度方式

1.节点选择器

(1)nodeSelector

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
  namespace: default               #指定命名空间
  labels:
    app: nginx                    #控制器的标签
spec:                             #控制器期望的状态
  replicas: 1                       #指定副本个数
  selector:                        #标签选择器
    matchLabels:                  #逻辑域(可以写多个标签)
      app: nginx
  template:                      #pod模板定义
    metadata:                   #pod的元数据
      labels:             #pod标签一定符合标签选择器,至少符合标签选择器的一个
        app: nginx
    spec:                        #pod的期望的状态
      containers:                 #列表所以下面会有-
      - name: nginx-deployment    #镜像
        image: nginx:1.15
      nodeSelector:
        app: en

(2)nodeName

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment

猜你喜欢

转载自blog.csdn.net/qq_26489043/article/details/112506694