gpt4 book ai didi

kubernetes - gke上的kubernetes/为什么要强制使用负载均衡器?

转载 作者:行者123 更新时间:2023-12-02 11:41:10 25 4
gpt4 key购买 nike

我通过GKE进入kubernetes,目前正在通过kubeadm在裸机上进行尝试。

在以后的环境中,不需要任何特定的负载均衡器;使用nginx-ingress和ingress可以让一个服务网站www。

相反,在gke上,使用相同的nginx入口,或使用提供的gke,7,您总会得到计费的负载均​​衡器。

这是什么原因,因为似乎最终没有必要使用它?

最佳答案

Kubernetes服务的类型很少,每种类型都建立在上一个类型上:ClusterIP,NodePort和LoadBalancer。只有最后一个会在云环境中预配LoadBalancer,因此您可以在GKE上避免它而不会产生绒毛。问题是,那又是什么?因为,在最好的情况下,您最终会遇到一个Ingress(我假设我们按照您的问题公开了Ingress),该地址在易失IP上可用(节点可以随时滚动,新的节点将获得新的IP),并且由NodePort服务。这意味着不仅您没有固定IP可供使用,而且您还需要打开诸如http://:31978之类的东西,这显然是胡扯。因此,在云中,您有一个简单的解决方案,即使用LoadBalancer服务类型在其前面放置云负载均衡器。该LB将提取端口80/443上的流量,并将其转发到正确的后备服务/ pods 。

关于kubernetes - gke上的kubernetes/为什么要强制使用负载均衡器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48791142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com