java系统找不到指定文件怎么解决
284
2022-09-10
边缘节点为什么不能直接通过 kubernetes service 直接访问云端 master 节点中的 API Server
云端的master节点一般同时具有公网IP 和内网IP,默认是内网IP, 因此 apiserver pod 的 IP 默认是云端 master 节点的内网 IP,因此边缘节点想要访问云端master节点中的apiserver,必须通过 APIServer 的公网地址(即云端节点公网IP的6443端口)来访问,不能通过 kubernetes这个service(default命名空间下名为kubernetes的service,这个服务的端口是443,其背后的endpoint为apiserver的pod ip:6443)来访问,因为这个service后端的endpoint是云端master节点的内网IP:6443,而边缘节点与云端节点不在一个局域网中(目的地址为私有地址的数据包会被路由器直接丢弃,不会进行转发)。
可以看看这篇:
K8s 组件 APIServer 、etcd 等对应的 Pod IP 地址 (监听的 IP 地址) 问题 - 拾月凄
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~