API7 企业版 v3.2.13 支持 Ingress Controller 网关组管理

更新时间 6/18/2024

随着云计算技术的飞速发展,云原生架构凭借其高度的可扩展性、灵活性和效率优势,逐渐成为企业数字化转型的核心驱动力。在这一变革浪潮中,Kubernetes(简称 K8s)凭借其卓越的容器编排能力,已跃升为众多企业构建与运行现代化应用的基石。然而,随着应用规模的不断扩大和微服务架构的普及,如何高效、安全地管理 API 网关,确保服务的顺畅流通,成为了摆在众多企业面前的重大挑战。

为了回应这一需求,API7 企业版在 3.2.13 版本中,特别引入了 Ingress Controller 网关组管理功能。我们将深入剖析这一更新的具体内容与价值,助力你更好地理解并应用这一新功能。

如何使用 Ingress Controller 网关组功能?

如果你需要创建一个 Ingress Controller 网关组,只需按照以下步骤操作。

1. 添加网关组

  • 登录到 API7 企业版控制台,点击左侧导航栏的“网关组”菜单项。

  • 在网关组管理菜单中,点击底部“添加网关组”按钮。

Add Gateway Groups

2. 完善网关组信息

  • 在弹出的窗口中,选择 “Ingress Controller” 作为网关组类型,并填写必要的配置信息。要注意网关组的类型在网关组创建完成后就无法再修改了,请确保选择了正确的网关组类型。
Add Gateway Groups for Ingress Controller

3. 获取部署脚本

  • 创建完成后,系统会自动为你生成包含 Token 的部署脚本。点击按钮复制脚本,即可在 Kubernetes 环境中进行部署。

  • 如果 Token 丢失或想要更新 Token 也可以随时在网关组中重新生成脚本。

Copy Generated Script

4. 使用 Kubernetes 进行管理

  • 在 Kubernetes 中,你可以通过 Custom Resource Definition(CRD)对 Ingress Controller 类型的网关组资源进行操作和管理。

  • 为了保持管理的一致性,我们在控制台中对操作按钮进行了禁用处理码,请通过 Kubernetes API 进行所有操作。

Read-only Resources in Ingress Controller Gateway Groups

5. 默认发布与版本管理

  • Ingress Controller 网关组中的 Service 默认处于已发布状态,无需额外操作。

  • 此类网关组不会在 Service Hub 中展示版本信息,以降低与普通网关组共同进行版本管理的复杂性。

总结

API7 企业版引入的 Ingress Controller 网关组管理功能,能帮助用户更高效地管理 Kubernetes 环境中的网关资源,提升整个云原生架构的运维效率。欢迎你体验这一新功能,我们期待你在使用过程中能给予宝贵的反馈与建议。

微信咨询

获取方案