Secret
1 Secret
- 컨테이너에 전달하는 정보의 보안 유지가 필요없는 경우 컨피그맵을 통해 전달할 수 있다.
- 그러나 설정 안에는 보안이 유지돼야 하는 자격증명과 개인 암호화 키와 같은 민감한 정보가 포함돼 있다.
- 이러한 민감한 정보를 보관하고 배포하기 위해 쿠버네티스는 시크릿이라는 별도 오브젝트를 제공한다.
- 시크릿은 키와 값을 쌍으로 가진 맵으로 컨피그맵과 매우 유사하다.
- 노드 자체적으로 시크릿을 항상 메모리에만 저장한다.
- 물리저장소에 기록하지 않아 시크릿을 삭제한 후에 디스크를 완전이 삭제하는 작업이 필요없다.
1.1 용도
- 시크릿은 다음과 같은 상황에 사용할 수 있다.
- 환경변수로 시크릿 항목을 컨테이너에 전달
- 시크릿 항목을 볼륨 파일로 노출