Рейтинг:1

Сертификат Kubernetes с Letsencrypt

флаг mx

Я хочу создать сертификат с letsencrypt.

Когда я запускаю этот yml

apiVersion: cert-manager.io/v1
вид: сертификат
метаданные:
  имя: графана-tls
  пространство имен: графана
введите: "kubernetes.io/tls"
спецификация:
  secretName: графана-tls
  эмитентСсылка:
    имя: letsencrypt-prod
  DNSИмена:
     - мой домен.com

с kubectl применить -f .\grafana-tls.yml --validate=false

Я столкнулся со следующей ошибкой

Упомянутый «Эмитент» не найден: issuer.cert-manager.io «letsencrypt-prod» не найден

Но когда я казнил kubectl получить кластерный эмитент Я столкнулся с этим результатом

ИМЯ ГОТОВ ВОЗРАСТ

letsencrypt-prod True 3d22h

Для развертывания эмитента кластера я использовал этот конфиг

apiVersion: cert-manager.io/v1
вид: ClusterIssuer
метаданные:
  имя: letsencrypt-prod
  пространство имен: ingress-basic
спецификация:
  акме:
    сервер: https://acme-v02.api.letsencrypt.org/directory
    электронная почта: моя электронная почта
    privateKeySecretRef:
      имя: letsencrypt-prod
    решатели:
    - http01:
        вход:
          класс: nginx
Рейтинг:0
флаг ng

Согласно этому гитхаб документацию попробуйте добавить вид: <ClusterIssuer | Эмитент > под issueref и убедитесь, что clusterissuer и сертификат создаются в одном и том же пространстве имен.

apiVersion: cert-manager.io/v1
вид: Сертификат
Метаданные:
  имя: графана-tls
  пространство имен: графана
введите: "kubernetes.io/tls" 
спецификация: 
  secretName: графана-tls
  эмитентСсылка: 
    имя: letsencrypt-prod 
    вид: <ClusterIssuer | Эмитент > 
DNSИмена: 
   - мой домен.com

Ссылаться на это аналогичный вопрос для получения дополнительной информации.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.