При попытке создать входной контроллер Nginx с помощью Lets Encrypt я получаю сообщение об ошибке, как показано ниже:
Ошибка во время синхронизации c: ошибка при выполнении процедуры синхронизации балансировщика нагрузки: loadbalancer default- ingress-XXXX-XXX - 97c2xxxxxxf823a0 не существует: ошибки создания сертификата - k8s-ssl-6c974xxxxxxxx0f0-e3bxxxxxx1c14--97c2xxxxxx3a0 Ошибка: googleapi: ошибка 400: недопустимое значение для поля 'resource.certificate': '. Для создания сертификата SSL должен быть указан сертификат. Недопустимый
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: my-ingress
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
kubernetes.io/tls-acme: 'true'
nginx.ingress.kubernetes.io/ssl-redirect: "true"
spec:
tls:
- hosts:
- api.domain.com
secretName: letsencrypt-prod
rules:
- host: api.domain.com
http:
paths:
- backend:
serviceName: api-service
servicePort: 80
Я уже установил входной nginx -входной контроллер через рулевые схемы.