我正在尝试使用CNI Custom Networking on EKS来确保Pod IP是从备用子集中分配的(以防止群集节点所运行的子网中的IP不足)。为此,我需要创建一些ENIConfig并注释每个节点。
如何确保在为每个节点计划Pod之前对每个节点进行注释,以确保没有从运行节点的子网中分配Pod IP?
编辑:到目前为止,我唯一想到的解决方案是:
但是,如果上述是唯一的解决方法,那么对于托管服务而言,这将是一项很大的努力
答案 0 :(得分:1)
怎么样:
ENIConfigComplete: false
污渍ENIConfigComplete: false
的DaemonSet ENIConfigComplete: true
注释每个节点DaemonSet将确保正确设置每个新节点。
Salesforce讨论了在新节点上配置磁盘的这种技术:
这将避免控制器进程长时间运行。