默认情况下,Red Hat OpenShift Service Mesh 使用 round-robin 负载均衡策略,其中实例池中的每个服务实例依次获得请求。Red Hat OpenShift Service Mesh 还支持以下模型,您可以在目的地规则中指定对特定服务或服务子集的请求。
apiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
metadata:
name: my-destination-rule
spec:
host: my-svc
trafficPolicy:
loadBalancer:
simple: RANDOM
subsets:
- name: v1
labels:
version: v1
- name: v2
labels:
version: v2
trafficPolicy:
loadBalancer:
simple: ROUND_ROBIN
- name: v3
labels:
version: v3
apiVersion : networking.istio.io/v1alpha3
kind : DestinationRule
metadata :
name : my- destination- rule
spec :
host : my- svc
trafficPolicy :
loadBalancer :
simple : RANDOM
subsets :
- name : v1
labels :
version : v1
- name : v2
labels :
version : v2
trafficPolicy :
loadBalancer :
simple : ROUND_ROBIN
- name : v3
labels :
version : v3
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow