最近,我一直在研究微服务和kubernetes。我在网上阅读的所有教程和文章都涉及普通员工。关于在kubernetes上构建微服务应用程序,我有几个具体问题。
service
处理的。另外,这与AWS上的API网关相同,为什么人们不使用AWS API网关呢?Nodejs async/await
函数与rest api通信吗? 答案 0 :(得分:1)
API网关是我为我的应用程序构建的微服务,可以 自动缩放?还是已经内置的功能 kubernetes?
Kubernetes没有自己的API网关服务。它具有一个Ingress控制器,该控制器充当反向代理并将Kubernetes资源公开给外界。和服务,可在与它们链接的Pod之间负载均衡流量。
此外,Kubernetes根据Pod消耗的资源,内存使用或CPU使用率以及一些自定义指标提供自动缩放。它称为Horizontal Pod Autoscaler,您可以在here或official documentation中了解有关它的更多信息。
服务发现:这完全是kubernetes的问题吗? kubernetes是否会自动为您解决这个问题?
服务发现在Kubernetes中不是问题,它有一个称为服务的实体负责此工作。有关更多信息,您可以浏览link。
您的其他问题更多地涉及您的应用程序的体系结构。