위키득계정 ↗
기술

cert-manager

cert-manager기술
적용 환경
Kubernetes와 OpenShift
관리 대상
TLS 인증서
주요 작업
발급과 만료 전 갱신
일반적인 저장 단위
Kubernetes Secret
cert-manager는 Kubernetes와 OpenShift 환경에서 워크로드가 사용할 TLS 인증서를 발급받고 만료 전에 갱신하는 도구다. 인증 기관과 연결해 인증서 수명 주기 관리를 자동화한다.

인증서 수명 주기 관리

여러 서비스가 사용하는 인증서는 발급 이후에도 갱신이 필요하다. cert-manager는 클러스터 안의 워크로드에 필요한 인증서를 준비하고 유효 기간이 끝나기 전에 교체하는 작업을 맡는다.

인증 기관과의 연결

렛츠 인크립트와 HashiCorp Vault 및 사설 공개 키 기반 구조 등 서로 다른 인증서 공급원과 연결할 수 있다. 응용 프로그램은 인증 기관에 대한 요청 절차를 직접 구현하는 대신 관리된 인증서를 사용한다.

응용 프로그램에 전달하는 방법

Certificate 리소스를 사용하는 구성에서는 인증서와 개인 키를 Kubernetes Secret에 보관한다. 응용 Pod에 이를 연결하거나 Ingress 제어기에서 사용할 수 있다. 별도의 CSI 드라이버 등을 이용하는 방식에서는 개인 키를 노드에서 필요할 때 생성하므로 모든 구성이 Secret 저장 방식을 따르는 것은 아니다.

관련 문서

렛츠 인크립트 / 공개 키 암호 / API / 서버 / 클라우드 컴퓨팅 / 네트워크