有没有办法分配 CRD 以将 pod 部署到特定节点?

时间:2021-03-18 03:51:17

标签: kubernetes

我是 Kubernetes 的新手。有没有办法在Operator模式下通过CRD将pod分配给特定的Node?

我尝试对 nodeSelector 和每个 operator.yaml 同时使用 CRDs.yaml 和亲和力, 但它只对操作员有效。

如何通过 CRD 将 pod 分配给特定节点?

谢谢。

1 个答案:

答案 0 :(得分:1)

确保您已将 nodeSelector/affinity 从自定义资源 (CR) 规范传递到 Pod 规范。

在创建 Pod 时,

pod.spec.containers.nodeSelector = crd.spec.<your-path>.nodeSelector