kubernetes service会话保持 连接亲和性 iphash
service向后台pod转发默认规则是轮询,当设置sessionAffinity
会话粘性后,变成ip_hash;
适用于横向扩展本身不支持多节点的服务,用来提高系统可用性。
在service的yaml的sepc里加入以下配置:
spec:
sessionAffinity: ClientIP
sessionAffinityConfig:
clientIP:
timeoutSeconds: 10800
type: NodePort
ports:
timeoutSeconds时间默认是10800秒,也就是三个小时
Полезно