Kubernetes入口连接类型和特定连接

j9per5c4  于 2023-01-25  发布在  Kubernetes
关注(0)|答案(1)|浏览(92)

在Kubernetes上,我希望第一个连接是使用较少CPU的pod,传入连接是粘性会话。
我尝试这个和粘性会话支持,但我希望第一次连接必须来最少的连接,最少的带宽或什么。

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
ndh0cuux

ndh0cuux1#

使用像nginx或treafik这样的负载平衡器,您的请求将自动路由到资源利用率较低的pod或节点,并且此document描述了一步一步的过程中配置粘性连接的过程。

相关问题