【发布时间】:2019-01-31 07:19:53
【问题描述】:
我在 K8s 上使用带有 cert-magaer 的入口控制器。
我的容器在 80 和 443 端口上运行在 pod 内,服务在 80,443 上运行。
在入口处安装了 tls 证书。但它给出错误“您与此站点的连接不完全安全”
这是我的入口
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: moodle-ingress
annotations:
kubernetes.io/ingress.class: nginx
certmanager.k8s.io/cluster-issuer: moodle-prod
nginx.ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/ssl-passthrough: "true"
nginx.ingress.kubernetes.io/secure-backends: "true"
spec:
tls:
- hosts:
- domain
secretName: moodle-prod
rules:
- host: domain
http:
paths:
- backend:
serviceName: moodle
servicePort: 443
【问题讨论】:
-
检查“混合内容”,如here 所述。
-
@mk_sta 这是混合内容问题
标签: docker ssl ssl-certificate kubernetes-ingress nginx-ingress