k8s1.27.7部署higress,代理非k8s集群业务
一、简介
Higress是基于阿里内部的Envoy Gateway实践沉淀、以开源Istio + Envoy为核心构建的云原生API网关,实现了流量网关 + 微服务网关 + 安全网关三合一的高集成能力,深度集成Dubbo、Nacos、Sentinel等微服务技术栈,能够帮助用户极大的降低网关的部署及运维成本且能力不打折;在标准上全面支持Ingress与Gateway API,积极拥抱云原生下的标准API规范;同时,Higress Controller也支持Nginx Ingress平滑迁移,帮助用户零成本快速迁移到Higress。
二、k8s部署higress
官网链接:https://higress.cn/docs/latest/user/quickstart/
2.1、添加helm仓库
helm repo add higress.cn https://higress.cn/helm-charts
注:higress默认以loadbalancer方式部署,如果 LoadBalancer IP 获取不到,说明您当前的 K8s 集群不支持 LoadBalancer 类型的 Service
2.2、部署higress
本地已部署好K8S,部署higress作为集群入口代理
helm install higress -n higress-system higress.io/higress --create-namespace --render-subchart-notes \
--set global.local=true \
--set global.o11y.