cert-manager 리소스 관계도

cert-manager 리소스 관계도 An architecture diagram generated by Archify. Issuer · 네임스페이스 범위 · 사용자 정의 · CR Issuer 네임스페이스 범위 CR Certificate · 인증서 요청 명세 · 사용자 정의 · CR Certificate 인증서 요청 명세 CR ClusterIssuer · 클러스터 범위 · 사용자 정의 · CR ClusterIssuer 클러스터 범위 CR CertificateRequest · 발급 요청 · 자동 생성 CertificateRequest 발급 요청 Order · ACME 주문 · 자동 생성 · ACME Order ACME 주문 ACME Challenge · 도메인 검증 · 자동 생성 · ACME Challenge 도메인 검증 ACME Secret · tls.crt + tls.key · 결과물 Secret tls.crt + tls.key 참조 참조 controller가 생성 발급 발급 ACME 발급자인 경우 생성 controller가 저장 사용자 정의 자동 생성 결과물 Legend 백엔드 서비스 데이터 저장소 보안 구성 요소

Issuer vs ClusterIssuer

  • • Issuer는 단일 네임스페이스에서만 사용하는 팀/앱별 발급자
  • • ClusterIssuer는 클러스터 전체가 공유하는 발급자(Let's Encrypt 등)
  • • Certificate는 issuerRef.kind로 둘 중 하나를 지정

결과물 Secret

  • • spec.secretName에 지정한 이름의 Secret에 인증서가 저장됨
  • • tls.crt와 tls.key를 담고 있어 Ingress 등이 참조
  • • 실제 수명·갱신 설정에 따라 Secret이 갱신되며 소비자 reload가 필요