#ssl #kubernetes #kops #cert-manager
Вопрос:
У меня есть настроенный кластер KOPS. также развернули контроллер входа nginx и два демонстрационных приложения.
также развернули диспетчер сертификатов, и он работает идеально.
но когда я создаю эмитента и нажимаю команду, как показано ниже,
kubectl получить certificate.cert-manager.io —все пространства имен
ошибка «не найдено ресурсов».
контент эмитента.yml
apiVersion: cert-manager.io/v1alpha2
kind: Issuer
metadata:
name: ssl-prod
spec:
acme:
server: https://acme-v02.api.letsencrypt.org/directory
email: hardik.patel@example.com
privateKeySecretRef:
name: ssl-prod
solvers:
- selector: {}
http01:
ingress:
class: nginx
мой входной yml выглядит следующим образом,
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingress-testing
annotations:
kubernetes.io/ingress.class: nginx
cert-manager.io/issuer: "ssl-prod"
# nginx.ingress.kubernetes.io/ssl-redirect: "true"
spec:
tls:
- hosts:
- nginx.test.in
secretName: nginx-test-in-tls
spec:
rules:
- host: nginx.test.in
http:
paths:
- path: /
backend:
serviceName: nginx-demo
servicePort: 80
каков способ устранения неполадок и их устранения?
Комментарии:
1. это закрывается путем переустановки диспетчера сертификатов и входа