MSE微服务引擎用了阿里云的mse 网关,怎么k8s的pod网络 通信啊?mse 的网络 应该跟k8s 只是node 节点之间网络能通信吧, 但是跟k8s pod网络是没发办法直接通信吧。我现在网关是通过 nacos 注册服务进来,nacos 注册进来的服务器 是pod的ip。但是网关请求不能是无法访问到 pod 里面啊。gw-7e7853d5b00d47bcbcabe2f26a1de366
在MSE微服务引擎中使用阿里云的MSE网关时,如果你想实现Kubernetes(k8s)中的Pod之间的网络通信,可以采用以下方法:
使用Service:在Kubernetes中,可以创建一个Service来将多个Pod封装为一个虚拟服务。通过设置Service的类型和端口映射,其他Pod可以通过Service的地址访问到后端的Pod。
使用Ingress:如果你希望在Kubernetes集群外面暴露MSE服务,并进行流量转发,可以使用Kubernetes的Ingress对象。通过配置Ingress规则,将外部请求路由到相应的MSE微服务。
使用Kubernetes DNS:Kubernetes内置了一个DNS服务,你可以使用Pod名称作为域名进行Pod之间的通信。通过解析Pod的名称,你可以直接访问目标Pod的IP地址,实现跨命名空间的网络通信。
r跨vpc需要自行使用cen打通vpc A与B的网络,否则vpc A的网关无法访问VPC B的pod,因为网络不通。此回答整理至钉群“MSE微服务引擎用户交流群
(答疑查看群公告底部指引)”"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。