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
Другие вопросы по тегам