lemon • 2026-09-22 • GitOps, Security, Certificate
1편에서는 DB 계정 정보처럼 사람이 직접 만든 값을 Vault에 저장하고, External Secrets Operator(ESO)로 Kubernetes Secret으로 동기화해 MariaDB에 연결하는 과정을 다뤘다. 이번 2편에서는 같은 구조를 한 단계 더 확장해서, cert-manager가 발급한 TLS 인증서를 Vault에 저장하고 ESO로 다시 Kubernetes Secret으로 동기화해 Ingress에 사용하는 예를 실제로 구성했다.
Vault와 External Secrets Operator로 Kubernetes Secret 관리 자동화하기 (1편) — MariaDB 연동 실습
lemon • 2026-09-21 • GitOps, Security
Kubernetes Secret을 Git으로 관리하는 가장 단순한 방법은 Secret 매니페스트를 저장소에 두는 것이다. 하지만 Git에 Secret을 직접 저장하면 값이 그대로 이력에 남고, GPG + SOPS + Kustomize로 암호화하더라도 암호화된 Secret과 복호화에 필요한 키를 별도로 관리해야 한다.