前言
SpringCloud
原有的客户端负载均衡方案Ribbon已经被废弃,取而代之的是SpringCloud LoadBalancer
。本文介绍SpringCloud LoadBalancer
的搭建和测试验证过程。
流程演示
- 发布到mini-kube平台,搭建mini-kube可以查看之前的博客
mvn clean install fabric8:deploy -Pkubernetes
kubectl get all -o wide
- 可以看到
greeting
服务的svc的端口号为30166,我们可以访问下服务
- 扩容
name-service
,为负载均衡做准备
kubectl scale --replicas=2 deployment name-service
kubectl get pod -o wide
- 连续访问
name-service
服务两次
- 直接访问
name-serivce
两次