504使用多个复制的Pod访问Web服务单个吊舱没有错误

问题描述

我不是kubernetes的新用户,对于任何愚蠢的问题,请提前表示歉意。我在数字海洋上运行一个小型的k8s集群。我使用下面的yaml文件创建2个部署和2个服务,基本上相同。然后,我登录到数字海洋负载平衡器仪表板。我将每个负载均衡器的letencrypt证书的端口80更改为http,将443更改为https(这将在DO DNS中创建A记录)。我还启用了将HTTP重定向到https的功能。 (我尝试使用批注来添加这些设置,但该服务从未启动...可能为此需要另外发出一个问题?)

这可以在1个副本上正常工作。我可以访问该应用程序。但是,如果我将副本增加到2个或更多,则在访问Web容器时会收到504。我不太确定从哪里获取日志以查看问题所在。任何建议都会有很大帮助。

apiVersion: v1
kind: Service
metadata:
  name: web
spec:
  ports:
    - name: http
      protocol: TCP
      port: 80
      targetPort: 7767
    - name: https
      protocol: TCP
      port: 443
      targetPort: 7767
  selector:
    app: web
  type: LoadBalancer
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: web
spec:
  replicas: 3
  selector:
    matchLabels:
      app: web
  template:
    metadata:
      labels:
        app: web
    spec:
      containers:
        image: registry.digitalocean.com/myreg/web
        imagePullPolicy: "Always"
        name: web
        ports:
        - containerPort: 7767
      restartPolicy: Always
      imagePullSecrets:
        - name: registry-secret

apiVersion: v1
kind: Service
metadata:
  name: turn
spec:
  ports:
    - name: http
      protocol: TCP
      port: 80
      targetPort: 7768
    - name: https
      protocol: TCP
      port: 443
      targetPort: 7768
  selector:
    app: turn
  type: LoadBalancer
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: turn
spec:
  replicas: 3
  selector:
    matchLabels:
      app: turn
  template:
    metadata:
      labels:
        app: turn
    spec:
      containers:
        image: registry.digitalocean.com/myreg/turn
        imagePullPolicy: "Always"
        name: turn
        ports:
        - containerPort: 7768
      restartPolicy: Always
      imagePullSecrets:
        - name: registry-secret

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...