6.13. MonitoringStack.spec.prometheusConfig.persistentVolumeClaim.dataSourceRef


dataSourceRef 는 비어 있지 않은 볼륨이 필요한 경우 볼륨을 데이터로 채울 오브젝트를 지정합니다. 비어 있지 않은 API 그룹(코어 오브젝트가 아님) 또는 PersistentVolumeClaim 오브젝트의 모든 오브젝트일 수 있습니다. 이 필드가 지정되면 지정된 오브젝트의 유형이 설치된 일부 볼륨 팝업 또는 동적 프로비저너와 일치하는 경우에만 볼륨 바인딩이 성공적으로 수행됩니다.

이 필드는 dataSource 필드의 기능을 대체하므로 두 필드가 모두 비어 있지 않은 경우 동일한 값이 있어야 합니다. 이전 버전과의 호환성을 위해 dataSourceRef네임스페이스 가 지정되지 않으면 둘 다 필드(dataSourcedataSourceRef)가 비어 있고 다른 하나는 비어 있지 않은 경우 자동으로 동일한 값으로 설정됩니다. dataSourceRef네임스페이스 가 지정되면dataSource 는 동일한 값으로 설정되지 않으며 비어 있어야 합니다.

dataSourcedataSourceRef 사이에는 세 가지 중요한 차이점이 있습니다.

  • dataSource 는 두 가지 특정 유형의 오브젝트만 허용하지만 dataSourceRef 에서는 코어가 아닌 오브젝트와 PersistentVolumeClaim 오브젝트를 허용합니다.
  • dataSource 는 허용하지 않는 값을 무시하지만(dropping) dataSourceRef 는 모든 값을 유지하고 허용하지 않는 값이 지정된 경우 오류를 생성합니다.
  • dataSource 는 로컬 오브젝트만 허용하지만 dataSourceRef 에서는 모든 네임스페이스의 오브젝트를 허용합니다.

beta: 이 필드를 사용하려면 AnyVolumeDataSource 기능 게이트를 활성화해야 합니다.

alpha: dataSourceRef 의 namespace 필드를 사용하려면 CrossNamespaceVolumeDataSource 기능 게이트를 활성화해야 합니다.

Expand
이름유형설명필수 항목

kind

string

kind 는 참조되는 리소스 유형입니다.

true

name

string

name 은 참조되는 리소스의 이름입니다.

true

apiGroup

string

apiGroup 은 참조 중인 리소스의 그룹입니다.

apiGroup 을 지정하지 않으면 코어 API 그룹에 지정된 종류가 있어야 합니다. 다른 타사 유형의 경우 apiGroup 이 필요합니다.

false

네임스페이스

string

namespace 는 참조 중인 리소스의 네임스페이스입니다.

네임스페이스가 지정되면 해당 네임스페이스의 소유자가 참조를 수락할 수 있도록 참조 네임스페이스에 gateway.networking.k8s.io/ReferenceGrant 오브젝트가 필요합니다. 자세한 내용은 ReferenceGrant 문서를 참조하십시오.

alpha: 이 필드에는 CrossNamespaceVolumeDataSource 기능 게이트를 활성화해야 합니다.

false

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat