Skip to content

Secret 생성 ​

비밀번호·API Token·인증서 등 민감 정보를 저장하는 Secret을 생성합니다.

사전 조건

  • Container 앱 접근 권한, 대상 Cluster가 Active 상태
  • Secret을 사용할 Pod의 Namespace 존재

왼쪽 끝의 클러스터 아이콘을 눌러 대상 Cluster 안으로 들어간 뒤 Storage → Secrets 메뉴를 엽니다.

Secret 목록 조회 및 생성 페이지 진입 ​

생성된 Secret이 목록으로 표시됩니다.

Secret 목록 조회 및 생성 페이지 진입
번호기능항목설명
1-1목록 컬럼Name / NamespaceSecret 이름과 소속 Namespace입니다.
Type / DataSecret 타입과 데이터 항목 수입니다.
Action행 메뉴로 수정·삭제를 수행합니다.

'Create Secret' 버튼을 클릭하면 폼(Create as Form) 또는 YAML 입력(Create as YAML) 중 방식을 선택할 수 있습니다.

생성 진입

Secret 생성 ​

Secret의 정보를 입력하고 생성하는 화면입니다. 좌측 폼과 우측 Summary 패널로 섹션별 입력 상태를 확인합니다.

Secret 생성
번호기능항목설명
3-1Secret Type시크릿 타입· Secret 유형을 선택합니다(Custom Type·Docker registry·TLS 등). (필수)
3-2Custom Type커스텀 타입· Custom Type 선택 시 타입 문자열을 입력합니다. (필수)
3-3Namespace네임스페이스· Secret을 배포할 Namespace를 선택합니다. (필수)
3-4이름Name· 고유한 이름을 입력합니다. 영문 소문자·숫자·하이픈. (필수)
3-5Data데이터· Add data entry로 추가한 행에 민감 데이터의 Key·Value를 입력합니다.
3-6생성Create· 모든 필수 항목이 완료되면 활성화되며, 클릭하면 리소스가 생성됩니다.

Secret 타입 선택 기준 ​

Secret Type설명사용 시점
Custom Type타입 문자열을 직접 입력합니다(처음 선택돼 있는 값)아래 목록에 없는 타입
Opaque임의 키-값 데이터비밀번호·API 키
HTTP Basic Auth사용자 이름·비밀번호Basic 인증 정보
Registry레지스트리 인증Private registry Image Pull
SSH KeySSH 키Git 등 SSH 접속
TLS CertificateTLS 인증서·개인 키HTTPS Ingress 인증서

입력한 값은 저장 시 자동으로 Base64 인코딩됩니다.

WARNING

Secret은 Base64 인코딩만 적용되며 기본적으로 암호화되지 않습니다. Cluster에 etcd 암호화(Encryption at Rest)가 설정돼 있는지 관리자에게 확인하세요.

Pod에서 사용하기 ​

  • 환경 변수: Deployment 편집(Edit Config) → 컨테이너 탭 → Environment variables의 Type에서 Secret key(Key 하나) 또는 Secret(전체)을 고릅니다
  • 파일 마운트: Volume 마운트 → 참조

AI 인프라의 새로운 기준