我已经在 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)