kubecl-proxy的代理模式
参考链接:kubectl-proxy代理模式
在以上文章中介绍了比较详细,不再介绍
回话保持机制
service同过sessionAffinity实现基于客户端IP的回话保持机制,首次讲某个客户端来源IP发起的请求转发到后端的某个pod上,之后相同的客户端IP发起的请求都会转发到相同的Pod上,下面我们配置一下
apiVersion: v1
kind: Service
metadata:
name: webapp
spec:
sessionAffinity: ClientIP
sessionAffinityConfig:
clientIP:
#回话的保持时间
timeoutSeconds: 10800
ports:
#通信协议
- protocol: TCP
#service的端口
port: 8080
#目标端口
targetPort: 8080
selector:
#选择对应的标签
app: webapp
~