目录
SessionAffinity
基于客户端IP地址进行会话保持/关联的模式
应用场景
第1次将某个客户端发起的请求转发到后端的某个Pod上,之后从相同的客户端发起的请求都将被转发到后端相同的Pod上
demo
apiVersion: v1
kind: Service
metadata:
name: NIO4444
namespace: ops
spec:
selector:
app: myapp
type: ClusterIP
ports:
- name: http
protocol: TCP
port: 8080
targetPort: 8080
sessionAffinity: ClientIP # 配置sessionAffinity策略
sessionAffinityConfig:
clientIP:
timeoutSeconds: 3600 # 最大会话停留时间
Round-Robin
轮替模式
该博客详细介绍了Kubernetes中的负载分发策略,包括SessionAffinity和Round-Robin两种模式。SessionAffinity基于客户端IP实现会话保持,确保来自同一客户端的请求始终路由到同一后端Pod。而Round-Robin则是一种轮询策略,每次请求会被均匀地分配到各个Pod上。通过具体的场景应用,深入理解这两种负载均衡策略。
订阅专栏 解锁全文
1370

被折叠的 条评论
为什么被折叠?



