K8S: Невозможно создать подстановочный SSL-протокол с помощью эмитента с провайдером acmedns
Я попытался создать сертификат SSL с использованием подстановочного знака, используя certmanager k8s и эмитента с acmens acme провайдера Я создал учетные данные с помощью POST-запроса / регистрации URL-адреса и успешно протестировал acmedns. Однако я не могу создать новый сертификат SSL с использованием подстановочного знака с использованием эмитента k8s. Я добавляю свой файл YAML эмитента ниже,
apiVersion: certmanager.k8s.io/v1alpha1
kind: Issuer
metadata:
annotations:
name: letsencrypt-wildcard-prod
namespace: default
spec:
acme:
dns01:
providers:
acmedns:
accountSecretRef:
key: acmedns.json
name: acme-dns
host: http://auth.mydomain.com
email: info@mydomain.com
privateKeySecretRef:
name: letsencrypt-prod
server: https://acme-v02.api.letsencrypt.org/directory
Я создал секретные acme-dns, используя вывод json, полученный из вывода / register. Кроме того, добавив сертификат KAMS YAML здесь
apiVersion: certmanager.k8s.io/v1alpha1
kind: Certificate
metadata:
name: wildcard-mydomain.com
namespace: default
spec:
acme:
config:
- dns01:
provider: acmedns
domains:
- '*.mydomain.com'
commonName: '*.mydomain.com'
dnsNames:
- '*.mydomain.com'
issuerRef:
kind: Issuer
name: letsencrypt-wildcard-prod
secretName: wildcard-mydomain.com-tls
Я получаю следующую ошибку от диспетчера сертификатов:
E1129 16: 30: 31.881025 1 Reflector.go:205] github.com/jetstack/cert-manager/pkg/client/informers/externalversions/factory.go:71: Не удалось перечислить *v1alpha1.Issuer: v1alpha1.IssuerList: Элементы: []v1alpha1.Issuer. обнаружена ошибка в #10 байт...|oviders":{"acmedns":|..., больший контекст...|81551da95"},"spec":{"acme":{"dns01":{" поставщики ":{"acmedns":{"accountSecretRef":{"key":"acmedns.json|... E1129 16:30:32.887374 1 refleor.go: 205] github.com/jetstack/cert-manager/pkg /client/informers/externalversions/factory.go:71: не удалось составить список *v1alpha1.Issuer: v1alpha1.IssuerList: Items: []v1alpha1.Issuer: v1alpha1.Issuer: спецификация: v1alpha1.IssuerSpec: Issuer: vIuSuerf:: DNS01: v1alpha1.ACMEIssuerDNS01Config: Провайдеры: [] v1alpha1.ACMEIssuerDNS01Поставщик: ReadArrayCB: ожидается [или n, но найдено {, обнаружена ошибка в #10 байт...|oviders":{"acmedns":|..., больший контекст... | 81551da95"}, "spec": {"acme": { "dns01": { "провайдеры": { "acmedns": { "accountSecretRef": { "ключ": "acmedns.json |...
0 ответов
Кажется, что есть проблема с yaml в строке 10 после проверки сообщения об ошибке (ReadArrayCB: expect [ or n, but found {, error found in #10 byte of ...|oviders":{"acmedns":|...
). Пожалуйста, подтвердите следующий фрагмент:
provider: acmedns