k8s~service負載到pod的狀態保持
阿新 • • 發佈:2021-12-10
nginx或者其它負載均衡軟體都有一個能力,就是當客戶請求一個網頁時,第一次訪問的是A伺服器,第二次也就會讓你訪問A伺服器,而在k8s裡,也有這種機制和能力。
通過sessionAffinity實現客戶端與Pod的會話保持
apiVersion: v1 kind: Service metadata: creationTimestamp: "2021-10-08T07:11:29Z" labels: app: nginx name: load-balancer namespace: default resourceVersion: "1090816" uid: 803b7d02-684a-4512-a7d8-a143dd26c60a spec: clusterIP: 10.97.168.114 clusterIPs: - 10.97.168.114 externalTrafficPolicy: Cluster internalTrafficPolicy: Cluster ipFamilies: - IPv4 ipFamilyPolicy: SingleStack ports: - nodePort: 31533 port: 80 protocol: TCP targetPort: 80 selector: app: nginx sessionAffinity: ClientIP type: NodePort status: loadBalancer: {}
作者:倉儲大叔,張佔嶺,
榮譽:微軟MVP
QQ:853066980
支付寶掃一掃,為大叔打賞!