我在us-east-1的AWS上运行了一个EKS集群。我在us-east-1a,1b,1c上分别运行了三个工作节点。在us-east-1a中运行的所有Pod都允许我登录并检查日志,但其他区域中的Pod仍然会抛出错误:
Error from server: no preferred addresses found; known addresses: []
任何帮助表示赞赏。基本上使用此设置在各个区域中分片mongodb。
答案 0 :(得分:0)
在所有工作人员中
1)编辑文件:
/etc/systemd/system/kubelet.service.d/10-kubeadm.conf
添加或更新:
Environment="KUBELET_EXTRA_ARGS=--node-ip='private-ip-value'"
例如:Environment="KUBELET_EXTRA_ARGS=--node-ip=172.31.55.201"
2)systemctl daemon-reload
3)systemctl restart kubelet