部署ingress,开启灰度后,mse网关没有注册路由,也无法访问ingress后段服务。
不开启灰度,是可以访问的
开启灰度前下面会生成路由数据,开启后,不会生成
根据您提供的信息,当开启灰度后,MSE网关没有注册路由,也无法访问Ingress后段服务。而在不开启灰度的情况下,可以正常访问。
这种情况可能是由于在开启灰度后,MSE网关没有正确处理路由数据导致的。为了解决这个问题,您可以尝试以下步骤:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: my-ingress
spec:
rules:
- host: my-app.example.com
http:
paths:
- pathType: Prefix
path: "/"
backend:
service:
name: my-service
port:
number: 80
确保您的MSE网关已经正确部署并运行。您可以使用kubectl get pods
命令查看MSE网关的运行状态。
检查MSE网关的日志以获取更多关于问题的详细信息。您可以使用kubectl logs <mse-gateway-pod-name>
命令查看日志。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。