
데브옵스
Keycloak 활용한 SSO 구현 : #2 완벽한 HTTPS 보안: Ingress 컨트롤러와 Let's Encrypt으로 무료 인증서 설정하기
두줄요약
Kubernetes에서 Ingress와 Cert-Manager를 활용해 무료 HTTPS를 설정하는 방법을 소개했습니다. Let’s Encrypt로 인증서를 자동 발급받고 운영용 인증서로 전환하는 절차를 다뤘습니다.
핵심 내용
- Kubernetes 환경에서 Ingress 컨트롤러로 외부 요청을 내부 서비스에 라우팅하는 구성
- Cert-Manager와 Let’s Encrypt로 무료 HTTPS 인증서 자동 발급 및 관리
- Route53 도메인 연결, Ingress TLS 설정, 스테이징에서 운영용 인증서로 전환하는 절차
적용해볼 점
- Nginx Ingress 컨트롤러와 Cert-Manager를 함께 사용한 HTTPS 표준 구성
- 스테이징 인증서로 연결 확인 후 운영용 인증서로 교체하는 점진적 적용
- 도메인, 로드밸런서, TLS Secret을 묶어 관리하는 배포 흐름
