首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS/Kubernetes -粘性选项不适用于TCP协议

AWS/Kubernetes -粘性选项不适用于TCP协议
EN

Stack Overflow用户
提问于 2020-12-10 13:56:05
回答 1查看 173关注 0票数 0

为什么默认负载均衡端口80和443被认为是TCP端口?我想通过yaml文件或通过亚马逊网络服务控制台测试粘性,如aws docs中所示。

我正在使用nginx入口,并转移到默认负载均衡器来测试粘性,但我看到了错误Stickiness options not available for TCP protocols

我甚至尝试指定协议https,但它不接受。它只允许"SCTP", "TCP", "UDP"

代码语言:javascript
复制
    apiVersion: v1
    kind: Service
    metadata:
      name: httpd
      labels:
        app: httpd-service
      namespace: test-web-dev
   spec:
     #type: LoadBalancer
      selector:
        app: httpd
      ports:
        - name: port-80
          port: 80
          targetPort: 80
        - name: port-443
          port: 443
          targetPort: 443
        - name: port-1234
          port: 1234
          protocol: TCP
          targetPort: 1234

当我尝试入口时,我禁用了上面的服务类型Loadbalancer

nginx-ingress-lb-service.yml

代码语言:javascript
复制
apiVersion: v1
kind: ConfigMap
metadata:
  name: tcp-services
  namespace: ingress-nginx
data:
  1234: "test-web-dev/httpd:1234"
---
kind: Service
apiVersion: v1
metadata:
  name: ingress-nginx
  namespace: ingress-nginx
  labels:
    app.kubernetes.io/name: ingress-nginx
    app.kubernetes.io/part-of: ingress-nginx
spec:
  externalTrafficPolicy: Local
  type: LoadBalancer
  selector:
    app.kubernetes.io/name: ingress-nginx
    app.kubernetes.io/part-of: ingress-nginx
  ports:
    - name: http
      port: 80
      protocol: TCP
      targetPort: http
    - name: https
      port: 443
      protocol: TCP
      targetPort: https
    - name: port-1234
      port: 1234
      protocol: TCP
      targetPort: 1234

---
EN

回答 1

Stack Overflow用户

发布于 2020-12-10 14:14:59

Stickiness需要运行在OSI modellayer 7中的listener,如果是负载均衡,则由httphttps listener提供。

由于您使用的是在layer 3中运行的TCP listener,因此不支持粘性。因此,如果您想使用粘滞会话,则必须将侦听器更改为 httphttps

UDPSCTP是无效的负载均衡监听器。仅支持TCPHTTPHTTPSSSL

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65229226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档