开发者社区 > 云原生 > 容器服务 > 正文

Higress云原生网关使用

Higress云原生网关,作为替换微服务网关的产品,在使用上,是不是直接配置多个路由规则转发到k8s的不同服务。类似于nignx的location功能。

展开
收起
1736681803712438 2023-12-13 14:55:26 67 0
1 条回答
写回答
取消 提交回答
  • Higress是阿里云推出的一款高性能的云原生网关产品,它遵循了Kubernetes Ingress API标准,并且经过了大规模生产环境的考验。与传统的微服务网关相比,Higress提供了更高的性能、更强的安全性和更丰富的功能。

    在使用Higress时,确实可以配置多个路由规则来转发流量到不同的Kubernetes服务。这类似于Nginx的location功能,通过匹配HTTP请求中的URL路径和方法等信息,将流量转发到相应的后端服务。

    以下是一些基本步骤:

    1. 部署Higress

      • 在您的Kubernetes集群中部署Higress实例。根据官方文档或推荐的方式进行部署。
    2. 创建Ingress资源

      • 根据需要创建一个或多个Ingress资源定义文件(通常以.yaml格式)。这些文件描述了如何将外部请求映射到内部服务。
      • 使用kubectl命令行工具或者通过控制台应用来创建这些Ingress资源。
    3. 定义路由规则

      • 在Ingress资源定义文件中,编写路由规则。这些规则可能包括URL路径匹配、Host头匹配、HTTP方法匹配等条件。
      • 指定每个规则的目标服务名称和端口。
    4. 验证和测试

      • 一旦Ingress资源被Kubernetes接受并生效,就可以从外部发送请求到指定的域名或IP地址,并观察请求是否按照预期被正确地转发到了对应的服务。
    5. 监控和管理

      • Higress提供了一套管理和监控界面,可以帮助你查看当前的路由规则、健康状态以及实时流量情况。
    6. 扩展和优化

      • 根据实际需求调整路由规则、启用安全特性(如SSL/TLS终止、WAF等)以及对性能进行调优。
    2023-12-13 15:03:46
    赞同 1 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关电子书

更多
阿里云云原生 Serverless 技术实践营西安站材料合集 立即下载
智算时代,基于 Kubernetes 落地云原生 AI 立即下载
从技术到架构,云原生全面加速应用现代化 立即下载