Kong Helm Charts:简化Kong在Kubernetes上的部署
charts Helm chart for Kong 项目地址: https://gitcode.com/gh_mirrors/charts11/charts
项目介绍
Kong Helm Charts 是官方提供的 Helm Charts 仓库,旨在简化在 Kubernetes 上部署 Kong 的过程。通过使用这些 Helm Charts,用户可以轻松地在 Kubernetes 集群中部署和管理 Kong,无论是作为 API 网关还是作为 Ingress 控制器。
项目技术分析
Kong Helm Charts 提供了两种主要的 Helm Charts:
-
kong/ingress
:这是一个经过精心配置的 Ingress 控制器,适用于无数据库(DB-less)环境。它是一个“伞形”图表,使用两个kong/kong
图表实例,并预先配置了一些values.yaml
设置。controller
和gateway
子部分支持kong/kong
中可用的额外设置。 -
kong/kong
:这是一个灵活的基础图表,适用于各种环境配置,如混合模式或无控制器的 Kong 实例。它提供了更大的灵活性,适用于需要自定义配置的场景。
项目及技术应用场景
Kong Helm Charts 适用于以下场景:
- API 网关部署:在 Kubernetes 集群中部署 Kong 作为 API 网关,管理微服务架构中的 API 流量。
- Ingress 控制器:将 Kong 部署为 Kubernetes 的 Ingress 控制器,简化外部流量的路由和管理。
- 混合模式部署:在混合模式下部署 Kong,结合控制平面和数据平面,适用于需要高可用性和灵活性的场景。
项目特点
- 官方支持:由 Kong 官方提供,确保了稳定性和可靠性。
- 简化部署:通过 Helm Charts,用户可以轻松地在 Kubernetes 上部署和管理 Kong。
- 灵活配置:
kong/kong
图表提供了广泛的配置选项,适用于各种复杂的部署需求。 - 自动化发布:使用
chart releaser
自动更新 GitHub Pages 分支,简化版本管理和发布流程。 - 社区支持:通过 Kong Nation 和 GitHub Issues,用户可以获得社区和官方的支持。
如何开始
-
添加 Helm 仓库:
helm repo add kong https://charts.konghq.com helm repo update
-
安装
kong/ingress
:helm install kong/ingress --generate-name
-
安装
kong/kong
:helm install kong/kong --generate-name
通过以上步骤,您可以快速在 Kubernetes 集群中部署 Kong,并开始享受其强大的 API 管理和流量控制功能。
获取帮助
如果您在使用过程中遇到问题,可以通过 Kong Nation 或 GitHub Issues 寻求帮助。
Kong Helm Charts 是您在 Kubernetes 上部署和管理 Kong 的理想选择,立即尝试并体验其强大的功能吧!
charts Helm chart for Kong 项目地址: https://gitcode.com/gh_mirrors/charts11/charts