在不均匀的OKD基础设施负载平衡使用 roundrobin
和 leastconn
的解决方法如下:
oc cluster-info
my-service
的示例服务。可以使用以下命令创建一个后端为两个Pod的Deployment和Service:oc create deployment my-app --image=my-image
oc expose deployment my-app --port=8080 --target-port=8080
my-service
的示例服务。可以使用以下命令创建一个后端为两个Pod的Deployment和Service:oc create deployment my-app --image=my-image
oc expose deployment my-app --port=8080 --target-port=8080
my-service
的示例服务。可以使用以下命令创建一个后端为两个Pod的Deployment和Service:oc create deployment my-app --image=my-image
oc expose deployment my-app --port=8080 --target-port=8080
my-service
的示例服务。可以使用以下命令创建一个后端为两个Pod的Deployment和Service:oc create deployment my-app --image=my-image
oc expose deployment my-app --port=8080 --target-port=8080
roundrobin
或 leastconn
配置负载均衡策略:oc create service loadbalancer my-service --tcp=8080:8080 --session-affinity=ClientIP --load-balancer-ip= --load-balancer-policy=roundrobin
或者
oc create service loadbalancer my-service --tcp=8080:8080 --session-affinity=ClientIP --load-balancer-ip= --load-balancer-policy=leastconn
其中,
是负载均衡器的IP地址。
注意:上述示例中的my-service
、my-app
、my-image
是示意名称,您需要根据您的实际情况进行替换。
这样,您就可以在不均匀的OKD基础设施中使用 roundrobin
或 leastconn
来实现负载平衡。