28장. ReferenceGrant [gateway.networking.k8s.io/v1beta1]


설명

ReferenceGrant는 정책과 동일한 네임스페이스에서 지정된 종류의 리소스를 참조하는 데 신뢰할 수 있는 다른 네임스페이스에서 리소스 종류를 식별합니다.

각 ReferenceGrant는 고유한 신뢰 관계를 나타내는 데 사용할 수 있습니다. 추가 참조 권한 부여를 사용하여 정의된 네임스페이스에 대한 신뢰할 수 있는 인바운드 참조 집합에 추가할 수 있습니다.Additional Reference Grants can be used to add to the set of trusted sources of inbound references for the namespace they are defined within.

게이트웨이 API의 모든 네임스페이스 참조(네임스페이스 게이트웨이 라우팅 연결을 제외하고) ReferenceGrant가 필요합니다.

ReferenceGrant는 런타임 확인 형식으로, 사용자가 어떤 교차 네임스페이스 오브젝트 참조가 허용되는지 확인할 수 있습니다. ReferenceGrant를 지원하는 구현은 부여가 없는 교차 네임스페이스 참조를 허용하지 않아야 하며 부여가 허용되는 액세스를 취소하여 부여 제거에 응답해야 합니다.

유형
object

28.1. 사양

Expand
속성유형설명

apiVersion

string

APIVersion은 버전이 지정된 이 오브젝트 표현의 스키마를 정의합니다. 서버는 인식된 스키마를 최신 내부 값으로 변환해야 하며, 인식되지 않는 값을 거부할 수 있습니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

kind

string

kind는 이 오브젝트가 나타내는 REST 리소스에 해당하는 문자열 값입니다. 서버는 클라이언트에서 요청을 제출한 끝점에서 이를 유추할 수 있습니다. CamelCase로 업데이트할 수 없습니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

메타데이터

ObjectMeta

표준 오브젝트의 메타데이터입니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

spec

object

spec은 ReferenceGrant의 원하는 상태를 정의합니다.

28.1.1. .spec

설명
spec은 ReferenceGrant의 원하는 상태를 정의합니다.
유형
object
필수 항목
  • from
  • 다음으로 변경
Expand
속성유형설명

from

array

에서 "To"에 설명된 리소스를 참조할 수 있는 신뢰할 수 있는 네임스페이스 및 종류에 대해 설명합니다. 이 목록의 각 항목은 참조가 유효하거나 다른 방식으로 배치하려면 OR를 사용하여 결합해야 하는 추가 위치로 간주되어야 합니다.

지원: Core

from[]

object

ReferenceGrantFrom은 신뢰할 수 있는 네임스페이스 및 종류에 대해 설명합니다.

다음으로 변경

array

"From"에 설명된 리소스에서 참조할 수 있는 리소스를 설명합니다. 이 목록의 각 항목은 참조가 유효하거나 다른 방식으로 배치하려면 OR를 사용하여 결합해야 하는 추가 위치로 간주되어야 합니다.

지원: Core

to[]

object

ReferenceGrantTo는 Kinds가 참조의 대상으로 허용되는 것을 설명합니다.

28.1.2. .spec.from

설명

에서 "To"에 설명된 리소스를 참조할 수 있는 신뢰할 수 있는 네임스페이스 및 종류에 대해 설명합니다. 이 목록의 각 항목은 참조가 유효하거나 다른 방식으로 배치하려면 OR를 사용하여 결합해야 하는 추가 위치로 간주되어야 합니다.

지원: Core

유형
array

28.1.3. .spec.from[]

설명
ReferenceGrantFrom은 신뢰할 수 있는 네임스페이스 및 종류에 대해 설명합니다.
유형
object
필수 항목
  • group
  • kind
  • 네임스페이스
Expand
속성유형설명

group

string

그룹은 참조 그룹의 그룹입니다. 비어 있는 경우 Kubernetes 코어 API 그룹이 유추됩니다.

지원: Core

kind

string

이것은 일종의 참조입니다. 구현에서 추가 리소스를 지원할 수 있지만 다음 유형은 이 필드에 대한 "코어" 지원 수준의 일부입니다.

SecretObjectReference를 허용하는 데 사용되는 경우:

* 게이트웨이

BackendObjectReference를 허용하는 데 사용되는 경우:

* GRPCRoute * HTTPRoute * TCPRoute * TLSRoute * UDPRoute

네임스페이스

string

네임스페이스는 참조의 네임스페이스입니다.

지원: Core

28.1.4. .spec.to

설명

"From"에 설명된 리소스에서 참조할 수 있는 리소스를 설명합니다. 이 목록의 각 항목은 참조가 유효하거나 다른 방식으로 배치하려면 OR를 사용하여 결합해야 하는 추가 위치로 간주되어야 합니다.

지원: Core

유형
array

28.1.5. .spec.to[]

설명
ReferenceGrantTo는 Kinds가 참조의 대상으로 허용되는 것을 설명합니다.
유형
object
필수 항목
  • group
  • kind
Expand
속성유형설명

group

string

그룹은 참조 그룹의 그룹입니다. 비어 있는 경우 Kubernetes 코어 API 그룹이 유추됩니다.

지원: Core

kind

string

이것은 일종의 참조입니다. 구현이 추가 리소스를 지원할 수 있지만 다음 유형은 이 필드에 대한 "Core" 지원 수준의 일부입니다.

* SecretObjectReference를 허용하는 데 사용되는 경우 Secrets when used to permit a BackendObjectReference

name

string

이름은 참조의 이름입니다. 지정되지 않은 경우 이 정책은 로컬 네임스페이스에 지정된 Group 및 Kind의 모든 리소스를 나타냅니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat