kubeadm init --apiserver-advertise-address=$ip如果我有两个公共和私人网络。如果我添加私有的,我无法连接到代理,虽然我觉得如果我添加公共一个kubernetes本身暴露和一个有问题的安全解决方案。不仅如此,我似乎也无法向公共地址公开服务。
我确实尝试SSH隧道到代理,它工作,但Kubernetes仪表板似乎给我一个上下文错误。
我本质上希望节点在专用网络上进行节点通信。
=--apiserver-advertise-address是在其上的API服务器公布给集群成员的IP地址。该地址必须可由群集的其余部分访问。默认情况下;它是您正在运行的主节点的专用IP kubeadm init。此外;它可以是L4负载均衡器IP地址;如果您的apiserver在负载均衡器后面(通常在mutli主设置中发生)
你谈到的另一件事是node to nodekubernetes集群内的通信;这通过CNI网络发生。您可以选择多种CNI网络;我建议weave或calico两者都非常稳定。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。