小编Yon*_*.be的帖子

Kubernetes nginx 入口定期给出 404

我已经在 AWS 中部署了 kops k8s,所有内容都在同一个命名空间中。

nginx 入口控制器将流量路由到 https 后端(wordpress 应用程序)。

我能够访问该网站,但不幸的是,每 10~ 次调用只有 1 个调用获取 http 200。所有其他 9 个获取 404 nginx 未找到。试图到处搜索,但没有运气:(

我的配置:DNS -> AWS NLB -> 2 个节点

入口.yaml

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: ingress-nginx
  namespace: example-ns
  labels:
    app.kubernetes.io/name: ingress-nginx
    app.kubernetes.io/part-of: ingress-nginx
  annotations:
    kubernetes.io/ingress.class: nginx
    nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
    nginx.ingress.kubernetes.io/ssl-passthrough: "True"
    nginx.org/ssl-services: test-service
    nginx.ingress.kubernetes.io/affinity: "cookie"
spec:
  rules:
  - host: "test.example.com"
    http:
      paths:
      - path: /
        backend:
          serviceName: test-service
          servicePort: 8443
Run Code Online (Sandbox Code Playgroud)

nginx-service.yaml:

kind: Service
apiVersion: v1
metadata:
  name: ingress-nginx
  namespace: example-ns …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services kubernetes aws-elb nginx-ingress

5
推荐指数
1
解决办法
1033
查看次数