Guy*_*zar 4 amazon-web-services kubernetes amazon-eks
我有一个包含 2 个节点组的集群:real time和general。我只希望能够实时容忍亲和性的 Pod能够在来自实时集群的节点上运行。我的方法是污染相关节点并向我要注册到该节点的 pod添加容忍度。当我试图污染一个节点组时,我陷入了死胡同。就我而言,我有一个弹性的 EKS 节点组,即节点的数量不断增加和减少。如何配置组,以便在创建时污染一组中的节点?
我假设您正在通过 CloudFormation 创建您的 nodeGroup?
如果是这种情况,您可以--kubelet-extra-args --register-with-taints={key}={value}:NoSchedule为 LaunchConfig添加${BootstrapArguments}
/etc/eks/bootstrap.sh ${clusterName} ${BootstrapArguments}
这样,无论何时扩大或缩小集群,都会产生一个带有适当污点的节点。
| 归档时间: |
|
| 查看次数: |
3265 次 |
| 最近记录: |