Skip to content

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의 화면을 엽니다.

Ingresses 목록

대상 Ingress 행의 Action(...) → Edit config를 선택하고, Certificates 섹션에서 Add certificate를 클릭해 아래 항목을 입력한 뒤 저장합니다.

항목설명예시
Secret name1단계에서 생성한 Secret을 고릅니다. 기본값은 Default Ingress Controller Certificate입니다.my-tls-secret
HostTLS를 적용할 Domain. Add host로 여러 개를 추가합니다.app.example.com

3단계. HTTPS 접속 확인 ​

Ingresses 목록에서 TLS 설정이 반영되었는지 확인하고, 브라우저에서 https://app.example.com으로 접속해 자물쇠 아이콘이 표시되는지 확인합니다.

TIP

공인 기관(예: Let's Encrypt)에서 발급된 인증서가 아니면 브라우저에서 보안 경고가 표시될 수 있습니다.

Ingresses 목록에 TLS 설정이 반영되고 브라우저에서 HTTPS 접속이 가능하면 적용 완료입니다.

AI 인프라의 새로운 기준