我有以下入口配置:
ingressProd.yaml
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: wordpress
annotations:
kubernetes.io/ingress.class: "gce"
spec:
tls:
- hosts:
- ***.net
secretName: production-tls
rules:
- host: ***.net
http:
paths:
- path: /*
backend:
serviceName: wordpress
servicePort: 80
我很难找到有关如何为上述方法启用会话亲和力的资源。之前使用的LoadBalancer
服务之前已按预期工作。
我需要调查什么?
答案 0 :(得分:2)
当前的GCE入口控制器不支持会话关联。这是因为它无法直接对pod进行负载平衡(它使用nodeport服务)。
如果您确实需要会话亲和性,那么当前的解决方案是在GKE中部署ngnix-controller。 This link contains the deployment steps