1 Antwort
- Neueste
- Die meisten Stimmen
- Die meisten Kommentare
0
【以下的回答经过翻译处理】 我已经找到了解决方案。由于我在代理后面工作并且没有出站互联网访问权限,因此需要使用OverrideBootstrapCommand传递userdata。
对于没有出站互联网访问权限的节点组,您需要按以下方式向引导脚本提供--apiserver-endpoint和--b64-cluster-ca:
所以当我们运行bootstrap.helper.sh
脚本时,它将自动在上述脚本中找到指定的变量,我们不需要做任何事情。
请注意--node-labels设置。如果未定义,则节点将加入集群,但eksctl最终会在等待节点就绪时超时。它正在寻找具有标签alpha.eksctl.io/nodegroup-name= <cluster-name>的节点。这仅适用于未经管理的节点组。
如果您部署了NAT或任何其他种类的网关,则覆盖时必须使用最小值,以便eksctl不会失败,即标签!eksctl依赖于一组特定的标签在节点上,以便找到它们。这意味着没有必要提供--apiserver-endpoint和--b64-cluster-ca。
有关更多详细信息,请查看此引用。https://eksctl.io/announcements/nodegroup-override-announcement/
Relevanter Inhalt
- AWS OFFICIALAktualisiert vor einem Jahr
- Wie kann ich meine sekundäre Netzwerkschnittstelle in meiner Ubuntu EC2-Instance zum Laufen bringen?AWS OFFICIALAktualisiert vor einem Jahr
- AWS OFFICIALAktualisiert vor 8 Monaten
- AWS OFFICIALAktualisiert vor 7 Monaten