Как правильно настроить панель управления Kubernetes через Ingress-Nginx на GKE - PullRequest
1 голос
/ 17 октября 2019

Я получаю сообщение об ошибке:

[lua] certificate.lua:89: call(): failed to set DER cert: SSL_add0_chain_cert() failed, context: ssl_certificate_by_lua*, 

при настройке входа для обслуживания панели управления kubernetes на GKE. Эта проблема возникла только в Dashboard. В других пространствах имен симуляция конфигурации работает нормально. Я имею в виду тот же сертификат 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
...