TLS 설정
Ingress에 TLS 인증서를 적용해 HTTPS를 활성화합니다. TLS 인증서를 담은 Secret을 만든 뒤 대상 Ingress에 연결하는 방식입니다.
사전 조건
- Container 앱 접근 권한, 대상 Cluster가 Active 상태
- TLS 인증서(
.crt)와 개인 키(.key) 준비 - TLS를 적용할 Ingress가 생성되어 있어야 함
1단계. TLS Secret 생성
왼쪽 Storage → Secrets에서 Create Secret ▾ → Create as Form을 선택합니다. Secret Type을 TLS Certificate로 바꾸고 Private Key와 Certificate를 입력한 뒤 Create를 클릭합니다. 두 값 모두 Read from File로 파일에서 불러올 수 있습니다.
WARNING
인증서와 개인 키는 쌍이 일치해야 합니다. 불일치 시 TLS 핸드셰이크가 실패합니다.
자세한 Secret 생성 절차는 Secret 생성 가이드를 참고하세요.
2단계. Ingress에 TLS 적용
Service discovery → Ingresses에서 대상 Ingress의 화면을 엽니다.

대상 Ingress 행의 Action(...) → Edit config를 선택하고, Certificates 섹션에서 Add certificate를 클릭해 아래 항목을 입력한 뒤 저장합니다.
| 항목 | 설명 | 예시 |
|---|---|---|
| Secret name | 1단계에서 생성한 Secret을 고릅니다. 기본값은 Default Ingress Controller Certificate입니다. | my-tls-secret |
| Host | TLS를 적용할 Domain. Add host로 여러 개를 추가합니다. | app.example.com |
3단계. HTTPS 접속 확인
Ingresses 목록에서 TLS 설정이 반영되었는지 확인하고, 브라우저에서 https://app.example.com으로 접속해 자물쇠 아이콘이 표시되는지 확인합니다.
TIP
공인 기관(예: Let's Encrypt)에서 발급된 인증서가 아니면 브라우저에서 보안 경고가 표시될 수 있습니다.
Ingresses 목록에 TLS 설정이 반영되고 브라우저에서 HTTPS 접속이 가능하면 적용 완료입니다.