根据this文章,我可以通过环境变量为CNI插件(允许工作程序节点EC2实例连接到EKS集线器)设置配置变量。我想将WARM_IP_TARGET设置为2。
当我为工作节点创建自动伸缩组时,我使用了亚马逊建议已经拥有插件的AMI。我是否希望使用预设的环境变量创建自己的AMI,然后重新创建自动缩放组?我什至在哪里设置环境变量?
答案 0 :(得分:0)
在此EKS研讨会中找到了答案,其中有一个通过AWS_VPC_K8S_CNI_CUSTOM_NETWORK_CFG进行“配置自定义网络”的示例:
https://eksworkshop.com/beginner/160_advanced-networking/secondary_cidr/configure-cni/
这是上面链接的摘录:
编辑aws-node配置图并添加AWS_VPC_K8S_CNI_CUSTOM_NETWORK_CFG 节点容器规范的环境变量并将其设置为true
注意:您只需要在CNI中设置一个环境变量 守护程序配置:
kubectl set env ds aws-node -n kube-system AWS_VPC_K8S_CNI_CUSTOM_NETWORK_CFG=true
kubectl describe daemonset aws-node -n kube-system | grep -A5 Environment
Environment: AWS_VPC_K8S_CNI_LOGLEVEL: DEBUG AWS_VPC_K8S_CNI_CUSTOM_NETWORK_CFG: true MY_NODE_NAME: (v1:spec.nodeName) ...