Kubernetes –“白名单”节点池实施?

Kubernetes –“白名单”节点池实施?

是否可以创建一个仅接受“标记”部署的节点池?

我知道您可以标记不在给定池上安排的部署,但我想创建一个由单个部署使用的池,而不必更新我所有的其他部署以不使用新池......

答案1

您可以查看此示例 yaml来自文档您可以使用:

apiVersion: v1
kind: Pod
metadata:
  name: nginx
  labels:
    env: test
spec:
  containers:
  - name: nginx
    image: nginx
    imagePullPolicy: IfNotPresent
  tolerations:
  - key: "example-key"
    operator: "Exists"
    effect: "NoSchedule"

如果你正在使用 GKE,你可以按照本指南进行操作创建节点污点

答案2

您可以使用节点污点,并对选定的部署进行匹配的容忍度。

相关内容