开发者社区 问答 正文

有人用过virtual-node了吗?用eci试了下发现访问不到服务网络。阿里云的virtual-node支持ipvs吗?

有人用过virtual-node了吗?用eci试了下发现访问不到服务网络。阿里云的virtual-node支持ipvs吗?

展开
收起
k8s小能手 2019-05-31 14:42:44 2331 分享 版权
阿里云 AI 助理回答

Virtual Node是阿里云Kubernetes容器服务(ACK)中的一项功能,它允许您在Kubernetes集群中直接使用Serverless容器实例ECI(Elastic Container Instance),从而实现资源的按需扩展和成本优化。通过Virtual Node,您可以无需管理底层服务器,直接运行容器应用。

关于您提到的访问不到服务网络的问题,这可能是由于网络配置或安全策略设置不当导致的。确保您的ECI实例有足够的权限访问集群的服务网络,并检查相关的网络策略(如NetworkPolicy资源)、安全组规则以及VPC配置是否正确。

至于IPVS(IP Virtual Server)支持问题,阿里云Kubernetes容器服务原生支持IPVS作为其服务发现和负载均衡机制。IPVS能够提供高性能的七层(L7)和四层(L4)负载均衡能力。当您在ACK集群中启用Service的类型为ClusterIPNodePortLoadBalancer时,背后默认使用的即是IPVS或者iptables(取决于你的Kubernetes版本和配置)来实现服务间的流量路由。

然而,特别需要注意的是,ECI实例本身并不直接控制或决定是否使用IPVS,它是作为集群的一部分工作,遵循集群的网络策略和服务发现机制。因此,如果您的ACK集群配置了使用IPVS,理论上部署在Virtual Node上的ECI也应该能够间接享受到IPVS带来的好处,比如更高效的连接复用和负载均衡性能。

如果遇到具体的技术问题,建议查看阿里云官方文档或提交工单获取技术支持,以获得针对您场景的具体帮助和指导。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答