시크릿(Secret)

시크릿(Secret) An architecture diagram generated by Archify. Secret · 민감 정보를 저장하는 API 객체 · Architecture component · kind: Secret Secret 민감 정보를 저장하는 API 객체 kind: Secret Pod · 환경 변수로 주입 · Architecture component Pod 환경 변수로 주입 Pod · 볼륨으로 마운트 · Architecture component Pod 볼륨으로 마운트 Pod · 레지스트리 인증에 사용 · Architecture component Pod 레지스트리 인증에 사용 Opaque · 기본 유형 · 임의 데이터 · 시크릿 유형 (type) Opaque 기본 유형 · 임의 데이터 kubernetes.io/tls · TLS 인증서와 키 · 시크릿 유형 (type) kubernetes.io/tls TLS 인증서와 키 kubernetes.io/dockerconfigjson · .docker/config.json · 시크릿 유형 (type) kubernetes.io/dockerconfigjson .docker/config.json kubernetes.io/basic-auth · 기본 인증 자격 증명 · 시크릿 유형 (type) kubernetes.io/basic-auth 기본 인증 자격 증명 base64 인코딩 · data 필드 값 · 저장 방식 base64 인코딩 data 필드 값 etcd 암호화 · 선택 사항 (encryption at rest) · 저장 방식 etcd 암호화 선택 사항 (encryption at rest) 환경 변수 볼륨 마운트 이미지 풀 시크릿 인코딩 저장 시크릿 유형 (type) 저장 방식 Legend Pod (소비 방식) 저장 방식 Secret 시크릿 유형

파드에서 사용

  • • 환경 변수: secretKeyRef / envFrom
  • • 볼륨 마운트: volumes.secret
  • • 이미지 풀 시크릿: imagePullSecrets

그 외 시크릿 유형

  • • kubernetes.io/service-account-token
  • • kubernetes.io/dockercfg
  • • kubernetes.io/ssh-auth
  • • bootstrap.kubernetes.io/token

저장 방식

  • • data: base64 인코딩 값
  • • stringData: 인코딩되지 않은 값 제공
  • • etcd 암호화는 선택 사항