2.8. 외부 시크릿 저장소를 사용하여 Pod에 민감한 데이터 제공


시크릿 오브젝트를 사용하여 암호 및 사용자 이름과 같은 중요한 정보를 애플리케이션에 제공하는 대신 외부 시크릿 관리 시스템을 사용하여 정보를 저장할 수 있습니다. 그런 다음 Secrets Store CSI Driver Operator를 사용하여 정보에 액세스하고 보안 콘텐츠를 Pod 볼륨으로 마운트할 수 있습니다. 외부 시크릿 저장소를 사용하면 개발자가 가지고 있지 않고 시크릿 오브젝트보다 더 안전하게 보호할 수 있는 정보가 보호됩니다.

2.8.1. Secrets Store CSI Driver Operator 정보

보안을 안전하게 저장하고 관리하려면 공급자 플러그인을 사용하여 외부 시크릿 관리 시스템(예: Azure Key Vault)에서 시크릿을 마운트하도록 OpenShift Container Platform Secrets Store CSI Driver Operator를 구성할 수 있습니다. 그러면 애플리케이션에서 시크릿을 사용할 수 있지만 애플리케이션 pod를 삭제한 후에는 시스템에서 시크릿이 유지되지 않습니다.

보안 오브젝트는 Base64 인코딩으로 저장됩니다. etcd는 이러한 시크릿을 위해 미사용 암호화를 제공하지만 시크릿이 검색되면 암호 해독되어 사용자에게 제공됩니다. 클러스터에서 역할 기반 액세스 제어가 제대로 구성되지 않은 경우 API 또는 etcd 액세스 권한이 있는 모든 사용자가 시크릿을 검색하거나 수정할 수 있습니다. 또한 네임스페이스에서 Pod를 생성할 권한이 있는 사용자는 해당 액세스 권한을 사용하여 해당 네임스페이스의 보안을 읽을 수 있습니다.

Secrets Store CSI Driver Operator, secrets-store.csi.k8s.io 를 사용하면 OpenShift Container Platform에서 엔터프라이즈급 외부 시크릿 저장소에 저장된 여러 시크릿, 키 및 인증서를 볼륨으로 마운트할 수 있습니다. Secrets Store CSI Driver Operator는 gRPC를 사용하여 공급자와 통신하여 지정된 외부 시크릿 저장소에서 마운트 콘텐츠를 가져옵니다. 볼륨이 연결되면 해당 데이터가 컨테이너의 파일 시스템에 마운트됩니다. 시크릿 저장소 볼륨은 인라인으로 마운트됩니다.

2.8.1.1. 보안 저장소 공급자

애플리케이션에 필요한 중요한 정보를 외부 시크릿 관리 시스템에 저장하고 Secrets Store CSI Driver Operator를 사용하여 보안 콘텐츠를 Pod 볼륨으로 마운트할 수 있습니다. 외부 시크릿 저장소를 사용하면 개발자가 가지고 있지 않고 시크릿 오브젝트보다 더 안전하게 보호할 수 있는 정보가 보호됩니다.

Secrets Store CSI Driver Operator는 다음 보안 저장소 공급자로 테스트되었습니다.

  • AWS Secrets Manager
  • AWS Systems Manager 매개변수 저장소
  • Azure Key Vault
  • Google Secret Manager
  • HashiCorp Vault
중요

IBM Z는 HashiCorp Vault만 지원합니다.

참고

Red Hat은 타사 보안 저장소 공급자 기능과 관련된 모든 요소를 테스트하지 않습니다. 타사 지원에 대한 자세한 내용은 "Red Hat 타사 지원 정책"을 참조하십시오.

2.8.1.2. 자동 교체

외부 시크릿 공급자와의 동기화를 유지하기 위해 Secrets Store CSI Driver Operator는 마운트된 볼륨의 시크릿 콘텐츠를 자동으로 순환합니다. Secrets Store CSI Driver Operator는 이 프로세스를 사용하여 외부 저장소의 업데이트가 Pod 및 보안에 자동으로 반영되도록 합니다.

마운트된 콘텐츠의 동기화를 Kubernetes 시크릿으로 활성화한 경우 Kubernetes 시크릿도 순환됩니다.

시크릿 데이터를 사용하는 애플리케이션은 시크릿 업데이트를 감시해야 합니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동