Заранее прошу прощения за мой английский.
Итак, мне нужно настроить безопасное соединение с моими сервисами в Ingress. DNS-имя (sh220.westeurope.cloudapp.azure.com), зарегистрированное на виртуальной машине Azure. Руководствуясь: https://docs.microsoft.com/en-us/azure/virtual-machines/windows/portal-create-fqdn.
Но...
... "конфигурация решателя для домена" sh220.westeurope.cloudapp.azure.com "не найдена. Убедитесь, что вы настроили механизм запроса с использованием поля certificate.spec.acme.config" ...
Что такое «механизм вызова»? Что я делаю неправильно?
kubectl описывает события сертификата:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal CreateOrder 3s (x5 over 1h) cert-manager Created new ACME order, attempting validation...
Сертификат
apiVersion: certmanager.k8s.io/v1alpha1
kind: Certificate
metadata:
name: mysh220-cert
namespace: default
spec:
secretName: mysh220-cert-tls
issuerRef:
name: letsencrypt-staging
commonName: sh220.westeurope.cloudapp.azure.com
dnsNames:
- sh220.westeurope.cloudapp.azure.com
acme:
config:
- http01:
ingress: sh220-ingress
domains:
- westeurope.cloudapp.azure.com
В спецификации Ingress:
host: sh220.westeurope.cloudapp.azure.com
tls:
- secretName: mysh220-cert-tls
hosts:
- sh220.westeurope.cloudapp.azure.com
сертификат-менеджер-v0.4.1
Спасибо за любую помощь.