【发布时间】:2019-10-17 16:14:27
【问题描述】:
我收到了错误:
[lua] certificate.lua:89: call(): failed to set DER cert: SSL_add0_chain_cert() failed, context: ssl_certificate_by_lua*,
在配置入口以在 GKE 上为 Kubernetes 仪表板提供服务时。这个麻烦只发生在仪表板上。在其他命名空间中,类似配置工作正常。我的意思是使用相同的 SSL 证书。
Kubernetes 版本: v1.14.7-gke.10
入口控制器版本: 0.26.1
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
ingress.kubernetes.io/force-ssl-redirect: "true"
kubernetes.io/ingress.class: nginx
kubernetes.io/tls-acme: "true"
nginx.ingress.kubernetes.io/secure-backends: "true"
name: kubernetes-dashboard
spec:
rules:
- host: gke-dashboard.example.com
http:
paths:
- backend:
serviceName: kubernetes-dashboard
servicePort: 443
path: /
tls:
- hosts:
- gke-dashboard.example.com
secretName: example-ssl
【问题讨论】:
标签: kubernetes google-kubernetes-engine kubernetes-ingress