提问者:小点点

当您使用库伯内特斯时,您真的需要另一个服务发现或Kubernetes中的API网关解决方案吗?


我们最近开始使用kubernetes。我们正在积极地从Docker集群迁移到库伯内特斯,在一个两个主HA集群和大约8个从节点上。每个4个到一个主节点。我们使用Spring Boot为我们的服务,Spring建议我们使用Spring Cloud Gateway。
即使kubernetes网站说他们提供服务发现和负载平衡机制,为什么库伯内特斯上有很多产品可以使用。
他们提供了比kubernetes更好的产品吗?或者如果我们使用其他提供商,我们是否在kubernetes提供的基础上引入了任何延迟?当我们使用其他提供商时,是否会发生向下钻取路由?我的意思是其他提供商进行发现,而kubernetes再次在其集群中进行另一轮发现?


共1个答案

匿名用户

简短而不令人满意的回答是:不要担心。

尽可能长时间地使用香草库伯内特斯。任何偏差都会带来额外的复杂性,你需要管理。如果这对你来说是值得的,那就去吧;)

我是什么意思?嗯,看起来你或多或少处于旅程的开始,即使你已经有了一个集群。所以专注于眼前的问题,例如迁移到库伯内特斯,而不是在遥远的未来可能有帮助的事情。

例如,一旦您的架构成熟,并且您需要支持API的多个版本,API网关将在未来变得有益。但这并不意味着您需要从一开始就引入API网关。