Issuer
리소스 아이콘
리소스 개요
인증서 서명 요청을 수락하여 인증기관(CA)으로부터 서명된 인증서를 생성할 수 있는 쿠버네티스 리소스입니다.
연관 리소스
상위 리소스
연결 리소스
리소스 설정 값
service_name
: Issuer 리소스 이름acme
: ACME(자동 인증서 관리 환경) 인증기관 서버에 등록된 계정을 정의acme.server
: ACME 서버의 엔드포인트 주소acme.email
: Let's Encrypt가 인증서에 관련된 문제나 만료에 대해 연락할 이메일 주소acme.private_key_secret_ref
: ACME 서버와 통신에 사용될 클라이언트 키를 저장하는 Kubernetes Secret의 이름을 지정
solver_type
: 인증서 발급을 위한 Challenge에 대한 해결 방법을 정의 -DNS
,HTTP
Solver-Type : DNS
dns_solvers
: solver를 DNS로 설정했을 경우에 해당하는 설정들을 정의name
: dns_solver 설정의 이름을 지정provider
: DNS-01 챌린지 유형 선택 -AzureDNS
,Route53
,ACMEDNS
AzureDNS
azure_dns
: DNS-01 챌린지 유형 중 AzureDNS를 선택했을 때의 설정값을 지정name
: AzureDNS 설정의 이름을 지정client_id
: Azure Service Principal 애플리케이션의 클라이언트 IDclient_secret_name
: Azure Service Principal 애플리케이션의 client secret이 저장된 쿠버네티스 시크릿 이름을 지정client_secret_key
: Secret에서 사용할 Key의 이름을 지정subscription_id
: Azure 구독의 IDtenant_id
: Azure 구독의 Tenant IDresource_group_name
: Azure DNS Zone 리소스가 속한 리소스그룹을 지정hosted_zone_name
: Azure DNS Zone의 호스팅된 Zone 이름을 지정
Route53
route_53
: DNS-01 챌린지 유형 중 Route53을 선택했을 때의 설정 값을 지정name
: Route53 설정의 이름을 지정region
: Route 53 서비스가 사용되는 AWS 리전을 지정access_key_id
: AWS 액세스 키 IDaccess_key_secret_name
: AWS 액세스 키 ID 값이 담긴 Kubernetes Secret 이름 지정 (access_key_id를 지정했으면 생략 가능)access_key_secret_key
: Secret에서 사용할 키의 이름 지정 (access_key_id를 지정했으면 생략 가능)access_key_secret_key
: AWS 시크릿 액세스 키 값이 담긴 시크릿 이름 지정secret_access_key_secret_key
: AWS 시크릿 액세스 키 값이 담긴 시크릿의 키 이름 지정role
: Route53 DNS를 관리할 수 있는 AWS IAM role을 지정
ACMEDNS
acme_dns
: DNS-01 챌린지 유형 중 ACMEDNS를 선택했을 때의 설정 값을 지정name
: ACMEDNS 설정의 이름을 지정host
: acme-dns 서버의 엔드포인트 주소account_secret_ref_name
: acme-dns 서버에 대한 계정 정보를 저장하는 Kubernetes Secret의 이름을 지정account_secret_ref_key
: acme-dns 서버에 대한 계정 정보를 저장하는 Kubernetes Secret에서 사용할 키의 이름을 지정
Solver-Type : HTTP-01
http_solvers
: solver를 HTTP로 설정했을 경우에 해당하는 설정들을 정의name
: http_solver 설정의 이름을 지정provider
: HTTP-01 챌린지 유형 선택 -Ingress
,Gateway
Ingress
ingress
: HTTP-01 챌린지 해결 유형으로 Ingress를 선택했을 경우의 설정Gateway- `name` : HTTP-01 챌린지의 Ingress 설정 이름을 지정
- `ingress_class_name` : 어떤 인그레스 클래스의 Ingress를 사용할 것인지를 지정Gateway
: Gateway를 사용하여 HTTP-01 챌린지를 해결할 때의 설정name
: HTTP-01 챌린지의 Gateway 설정 이름을 지정namespace
: 연결할 Gateway 리소스가 속하는 네임스페이스를 지정