위키득계정 ↗
기술

Cert-manager CSI 드라이버

Cert-manager CSI 드라이버기술
플러그인 규격
Container Storage Interface
연계 도구
cert-manager
전달 대상
파드의 인증서와 개인 키
대표 활용
상호 TLS 연결
Cert-manager CSI 드라이버는 Kubernetes 파드에 인증서와 개인 키를 요청하고 마운트하는 플러그인이다. cert-manager와 연계해 애플리케이션 복제본별 인증서의 갱신과 종료 시 정리를 다룬다.

파드가 사용하는 인증서

서비스 사이의 연결을 보호할 때 애플리케이션마다 인증서와 키가 필요할 수 있다. 이 드라이버는 cert-manager와 함께 인증서 키 쌍을 요청하고 파드에 마운트하는 흐름을 제공한다. 상호 TLS처럼 연결 양쪽이 인증서를 사용하는 환경에 활용할 수 있다.

복제본과 노드의 키

애플리케이션 복제본마다 별도의 키와 인증서를 사용하도록 설계돼 있다. 개인 키는 노드에 로컬로 보관되며 네트워크로 전송하지 않는다. 파드 템플릿 안에 인증서 요청 조건을 정의하므로 인증서의 요구 사항을 워크로드 구성과 함께 표현할 수 있다.

갱신과 종료의 수명 주기

개별 인증서의 만료에 따라 자동 갱신하고 애플리케이션이 종료될 때 키와 인증서를 정리한다. 다만 인증서가 마운트돼 있다는 사실만으로 프로그램이 TLS를 올바르게 사용한다고 보장되는 것은 아니다. 애플리케이션의 인증서 경로와 신뢰 설정, 갱신된 자료를 읽는 방식도 확인해야 한다.

관련 문서

cert-manager / Trust-manager / Sealed Secrets