自 Kubernetes 社区正式宣布 Gateway API 正式发布以来,已经过去了近一年半的时间,这是一个里程碑,重新定义了 Kubernetes 集群中网络和流量管理的处理方式。 这不仅仅是一次增量更新。 它标志着云原生环境网络的根本转变,提供了一个强大、可扩展且富有表现力的框架来管理连接。
Gateway API 通过面向角色的设计、标准化资源和可扩展性取代了 Ingress API 的有限功能。 从引入高级流量路由和分割到通过面向角色的设计实现多租户,Gateway API 解锁了以前难以处理的复杂用例。 毫不奇怪,这种转变激发了整个行业的广泛创新,因为包括 F5 在内的供应商认识到了其塑造 Kubernetes 网络未来的潜力。
然而,像这样的新标准的采用并非一朝一夕就能实现的。 尽管网关 API 提供了明显的好处,但许多组织仍然保持谨慎。 他们仔细权衡了迁移的复杂性和现有 Ingress 工具与 Gateway API 标准化但灵活的路由配置。他们做出采用的决定不仅仅是出于技术限制,而是一种权衡。 转型所需的时间、精力和风险必须通过网络能力的有意义的、切实的改进来抵消。
整个行业采用速度的放缓反映了这种谨慎的态度。 虽然 Gateway API 被广泛视为 Kubernetes 网络的未来,但许多组织在全面采用之前仍在探索其功能或评估其利弊。 来自 Kubernetes 社区的报告表明,对 Gateway API 的实验正在稳步增加。 早期采用者正在将其用于各种用例——从简单的 HTTP 路由到高级多租户架构。 这表明,尽管许多团队采取观望态度,但人们对 Gateway API 的可能性的兴趣日益浓厚。
在 F5,我们观察到了类似的动态。 我们的许多客户都推迟了立即采取行动。 这并不是因为他们缺乏兴趣,而是因为他们专注于平衡创新与成熟的 Ingress 解决方案提供的运营确定性。 这就是为什么我们相信 Gateway API 的旅程不必仓促。 它必须具有战略性。
让我们分解一下。 迁移到 Gateway API 面临的一些挑战包括:
但也有实质性的好处:
如果我们对应用程序交付和基础设施有任何了解的话,那就是:改变需要时间和全公司范围的说服。 持续的支持、指导和创新对于开始转变至关重要。
在 F5,我们深入参与 Kubernetes 网络的开发和演变。 我们亲自应对挑战并帮助团队克服困难。
我们的经验证实了一个核心事实:成功采用 Gateway API 不仅仅是实施一项新标准。 这是为未来的成功奠定基础。 为了实现这一目标,组织需要优先考虑简单性、性能、灵活性和强大支持的解决方案。 这些原则如何为更平稳的过渡铺平道路并为长期价值奠定基础:
我们知道 18 个月并不是很长的时间——而且虽然 Gateway API 开辟了一个充满可能性的世界,但并不意味着每个组织都已准备好采用它。
对于许多团队来说,Ingress API 不仅是一个有效的解决方案,也是其现有基础设施的关键组件。 多年来,Ingress API 一直是 Kubernetes 网络的支柱。 拥有完善环境的组织不需要被迫放弃稳定且成功的解决方案。
在 F5,我们深刻意识到了这一现实,这就是我们不会放弃 Ingress API 的原因。我们将继续投资开发 F5 NGINX Ingress Controller,提供创新和功能,使其保持稳健、安全并适用于现代用例。
对于希望继续使用 Ingress 的组织,我们致力于确保它仍然是一种高价值的解决方案,可以自信地为当今的 Kubernetes 工作负载提供支持。 对于探索网关 API 的团队,我们专门构建的F5 NGINX 网关结构结合了现代的简单性、性能和灵活性,可帮助组织满怀信心地采用该标准。
转向网关 API 的决定是一项重大变革,并不需要一夜之间完成。 但最终,做出转变的组织将为增长和创新做好准备,同时通过现代、可扩展和可互操作的系统为未来的成功奠定基础,该系统将塑造 Kubernetes 网络的未来。 无论是现在还是将来,F5 都随时为您做好准备。 要了解更多信息,请联系F5。