如何解决Kubernetes - Consul - Envoy - 如何设置负载均衡算法?
我正在尝试使用 consul/envoy 设置粘性 grpc 通信。不知何故负载平衡算法保持随机,无法将其应用于我的服务。
官方领事文件让我走到了这一步。我做错了什么?
apiVersion: 'v1'
kind: 'Service'
metadata:
name: grpc-test-load-balancer
labels:
app: grpc-loadbalancer
spec:
ports:
- protocol: 'TCP'
port: 18788
targetPort: 18788
selector:
app: 'grpc-test'
type: 'LoadBalancer'
loadBalancerIP: ''
---
apiVersion: consul.hashicorp.com/v1alpha1
kind: ServiceResolver
metadata:
name: grpc-test-load-balancer
spec:
loadBalancer:
policy: maglev
hashPolicies:
- field: "cookie"
fieldValue : "brown-cookie"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。