CertManager Issuer 생성을 위한 certmanager-issuer 사용

Tier: Free, Premium, Ultimate Offering: Self-Managed

이 차트는 Jetstack의 CertManager Helm 차트를 위한 도우미입니다. GitLab Ingress를 위한 TLS 인증서를 요청할 때 CertManager가 사용하는 Issuer 객체를 자동으로 프로비저닝합니다.

구성

아래에서 구성의 모든 주요 섹션을 설명합니다. 상위 차트에서 구성할 때 이러한 값들은 다음과 같습니다.

certmanager-issuer:
  # cert-manager에서 ACME Issuer 구성합니다. global.ingress.configureCertmanager가 true 인 경우에만 사용됩니다.
  server: https://acme-v02.api.letsencrypt.org/directory
  
  # TLS 인증서와 연결할 이메일을 제공합니다.
  # email:
  
  rbac:
    create: true
  
  resources:
    requests:
      cpu: 50m
  
  # pod에 할당된 우선 순위 클래스
  priorityClassName: ""
  
  common:
    labels: {}

설치 매개변수

이 표에는 --set 플래그를 사용하여 helm install 명령에 제공할 수 있는 모든 차트 구성이 포함되어 있습니다.

매개변수 기본값 설명
server https://acme-v02.api.letsencrypt.org/directory ACME CertManager Issuer에 사용되는 Let’s Encrypt 서버.
email   TLS 인증서와 연결할 이메일을 제공해야 합니다. Let’s Encrypt는 만료되는 인증서와 계정과 관련된 문제에 대해 연락할 때 이 주소를 사용합니다.
rbac.create true true일 때, CertManager Issuer 객체의 조작을 허용하기 위해 RBAC 관련 리소스를 만듭니다.
resources.requests.cpu 50m Issuer 생성 작업에 대한 요청된 CPU 리소스.
common.labels   ServiceAccount, Job, ConfigMap, Issuer에 적용할 공통 레이블.
priorityClassName   pod에 할당된 우선 순위 클래스.