Kubernetes提供了兩種負載分發策略:
RoundRobin和SessionAffinity
- ◎ RoundRobin:輪詢模式,即輪詢將請求轉發到后端的各個Pod上。
- ◎ SessionAffinity:基於客戶端IP地址進行會話保持的模式,即第1次將某個客戶端發起的請求轉發到后端的某個Pod上,之后從相同的客戶端發起的請求都將被轉發到后端相同的Pod上。
如何指定kubernetes的負載均衡冊率:
kubernetes 默認是RoundRobin策略。
可以通過service.spec.sessionAffinity=ClientIP來啟用SessionAffinity策略。