时速云使用 Higress 替换 Ngnix Ingress + Spring Cloud Gateway 的生产实践
在这个实践中,时速云团队使用Higress替换了Nginx Ingress和Spring Cloud Gateway作为其服务网格的入口,以提供更高的性能和更好的管理。以下是核心的Higress配置示例:
apiVersion: higress.io/v1
kind: Higress
metadata:
name: example-higress
spec:
destinationSelector:
matchLabels:
app: my-service
rules:
- httpRequest:
path: /service1/*
httpResponse:
forwardTo:
- serviceName: service1
port: 80
- httpRequest:
path: /service2/*
httpResponse:
forwardTo:
- serviceName: service2
port: 80
在这个配置中,Higress监听标签为app: my-service
的服务上的入站流量,并根据路径将请求转发到对应的服务。这个配置演示了Higress的基本路由功能,它可以简化部署并提供更好的性能。
评论已关闭