本章讲解知识点
-
- Service 会话保持机制
-
- Service 的多端口设置
-
- Service 支持的网络协议
-
- Kubernetes 的服务发现机制
-
- Headless Service
-
- Endpoint Slices
这一节我们来讲讲 Service 更多细节
1. Service 会话保持机制
Service 支持通过设置 sessionAffinity 实现基于客户端 IP 的会话保持机制,即首次将某个客户端来源 IP 发起的请求转发到后端的某个 Pod 上,之后从相同的客户端 IP 发起的请求都将被转发到相同的后端 Pod 上。配置参数为 service.spec.sessionAffinity。在 Kubernetes 中,Service 默认使用的是 sessionAffinity 策略是 None,即不做会话保持,将请求随机分配给后端的 Pod。相反可以配置为 ClientIP 策略,例如:
apiVersion: v1
kind