Secrets

최종 수정: 2026. 1. 16.

Secrets

Secret은 비밀번호, 토큰, 키 등 민감한 데이터를 저장합니다.

개요

Secret의 특징:

  • 민감한 데이터 저장
  • Base64 인코딩 (암호화 아님)
  • etcd 암호화 설정 가능

Secret 목록

접근 방법

  1. 사이드바에서 Config > Secrets 선택
  2. 현재 네임스페이스의 모든 Secret 표시

목록 컬럼

컬럼 설명
Name Secret 이름
Namespace 네임스페이스
Type Secret 타입
Keys 키 개수
Age 생성 후 경과 시간

Secret 타입

타입 용도
Opaque 일반 사용자 정의 데이터
kubernetes.io/dockerconfigjson Docker 레지스트리 인증
kubernetes.io/tls TLS 인증서
kubernetes.io/basic-auth 기본 인증
kubernetes.io/ssh-auth SSH 인증
kubernetes.io/service-account-token 서비스 계정 토큰

Overview 탭

자세히 보고싶은 행을 클릭하면 상세보기 화면이 열린다
스크린샷 2026-01-16 오후 7.30.07.png

파드 조작

상세보기 화면우측 상단의 버튼 클릭시 조작 메뉴가 열린다
스크린샷 2026-01-16 오후 7.30.24.png

Edit

Secret YAML을 직접 편집합니다.

주의: Secret을 수정해도 이미 실행 중인 Pod에는 즉시 반영되지 않을 수 있습니다. 환경 변수로 사용하는 경우 Pod 재시작이 필요합니다. 볼륨 마운트의 경우 kubelet 동기화 주기에 따라 자동 업데이트됩니다.

Delete

Secret을 삭제합니다.

주의: 삭제 시 해당 Secret을 참조하는 Pod가 영향을 받을 수 있습니다. ServiceAccount 토큰 Secret 삭제 시 관련 인증에 문제가 발생할 수 있습니다.