Kubernetes入口连接类型和具体连接



在Kubernetes上,我希望第一个连接是使用较少CPU的pod,并且传入的连接是sticky会话。我该怎么做呢?

我尝试了这个和粘性会话支持,但我希望第一次连接必须达到最小连接,最小带宽或其他东西。

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: example-ingress
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/ssl-redirect: "false"
nginx.ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/affinity: "cookie"
nginx.ingress.kubernetes.io/session-cookie-name: "stickounet"
nginx.ingress.kubernetes.io/session-cookie-expires: "172800"
nginx.ingress.kubernetes.io/session-cookie-max-age: "172800"
spec:
rules:
- host: hello-world.info
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: my-service-svc
port:
number: 80

使用nginx或treafik等负载均衡器,您的请求将自动路由到资源利用率较低的pod或节点,本文档将一步一步地描述配置粘接连接的过程。

最新更新