minikube中的负载平衡

时间:2019-08-04 15:03:54

标签: kubernetes minikube

我正在尝试遵循本教程https://kubernetes.io/docs/tutorials/hello-minikube/#create-a-service

让我感到困惑的是

kubectl expose deployment hello-node --type=LoadBalancer --port=8080

有人可以解释这是否会平衡节点中各个Pod的负载吗?我想对具有5个Pod的部署服务提出5个请求,并希望每个Pod并行处理每个请求。如何使minikube在节点中的各个pod之间平均分配请求?

编辑:还有--type=NodePort与上面的LoadBalancer类型有何不同?这些中的任何一个都可以自己在pod上分配传入请求吗?

1 个答案:

答案 0 :(得分:2)

服务是将部署公开给外部请求的一种方式。类型loadbalancer为服务提供一个外部ip,它将您的请求转发到部署。部署默认为Round Robin(基于文档)。如果要使用其他类型的负载平衡,请使用istio或其他服务网格