Мои службы / модули работают за службой, но у меня нет контроллера Ingress.
Запрос поступает от GTM -> LTM -> K8s service -> Pod. Здесь LTM переопределяет clientIP. В связи с этим стратегия SessionAffinity с ClientIP не работает.
kind: Service
metadata:
creationTimestamp: null
name: active
selfLink: /api/v1/namespaces/active
spec:
externalTrafficPolicy: Cluster
ports:
- name: port1
nodePort: 35010
port: 80
protocol: TCP
selector:
name: active-pod
sessionAffinity: ClientIP
sessionAffinityConfig:
clientIP:
timeoutSeconds: 10800
type: LoadBalancer
status:
loadBalancer: {}
У меня есть SMCookie в запросе. Есть ли способ загрузить баланс с cookie в Сервисе K8s? Или предложить другие варианты ..