KRM API resourcemanager.global.gdc.goog/v1

resourcemanager.global.gdc.goog/v1

프로젝트

고객의 모든 영역에서 조직의 여러 사용자 클러스터에 걸쳐 있는 네임스페이스를 나타냅니다. 네임스페이스 리소스이며 컨트롤러는 사전 구성된 네임스페이스에서 조정 Project 객체를 감시해야 합니다.

표시 위치: - ProjectList

필드 설명
apiVersion 문자열 resourcemanager.global.gdc.goog/v1
kind 문자열 Project
metadata ObjectMeta metadata 필드는 Kubernetes API 문서를 참고하세요.
spec ProjectSpec
status ProjectStatus

ProjectList

프로젝트 컬렉션을 나타냅니다.

필드 설명
apiVersion 문자열 resourcemanager.global.gdc.goog/v1
kind 문자열 ProjectList
metadata ListMeta metadata 필드는 Kubernetes API 문서를 참고하세요.
items 프로젝트 배열

ProjectReplica

특정 영역 API 서버에 동기화될 복제된 프로젝트 리소스를 나타냅니다. 프로젝트 리소스에는 각 영역의 복제본이 있습니다. 프로젝트 리소스가 업데이트되면 리소스의 출시 전략에 따라 복제본이 점진적으로 업데이트됩니다.

표시 위치: - ProjectReplicaList

필드 설명
apiVersion 문자열 resourcemanager.global.gdc.goog/v1
kind 문자열 ProjectReplica
metadata ObjectMeta metadata 필드는 Kubernetes API 문서를 참고하세요.
spec ProjectSpec
status ProjectReplicaStatus

ProjectReplicaList

프로젝트 복제본의 컬렉션을 나타냅니다.

필드 설명
apiVersion 문자열 resourcemanager.global.gdc.goog/v1
kind 문자열 ProjectReplicaList
metadata ListMeta metadata 필드는 Kubernetes API 문서를 참고하세요.
items ProjectReplica 배열

ProjectReplicaStatus

프로젝트 복제본의 상태를 제공합니다.

표시 위치: - ProjectReplica - ProjectZoneStatus

필드 설명
conditions Condition 배열 조건은 이 프로젝트의 전체 상태에 대한 관찰 결과를 나타냅니다.
availableClusters 정수 AvailableClusters는 사용 가능한 사용자 클러스터의 양을 나타냅니다.
errorStatus ErrorStatus ErrorStatus에는 현재 오류 목록과 이 필드가 업데이트되는 타임스탬프가 포함됩니다.

ProjectServiceAccount

모든 영역의 프로젝트와 연결된 ServiceAccount를 나타냅니다.

표시 위치: - ProjectServiceAccountList

필드 설명
apiVersion 문자열 resourcemanager.global.gdc.goog/v1
kind 문자열 ProjectServiceAccount
metadata ObjectMeta metadata 필드는 Kubernetes API 문서를 참고하세요.
spec ProjectServiceAccountSpec
status ProjectServiceAccountStatus

ProjectServiceAccountKey

ProjectServiceAccount 리소스의 비공개 키로 서명된 JWT를 확인하는 데 사용되는 키 구성요소를 포함합니다. JWT는 인증 흐름의 일부로 사용됩니다. 현재 ProjectServiceAccountKey 리소스는 사용자 관리 키만 지원합니다. 사용자는 사용자 관리 키 쌍을 만들고 삭제할 수 있습니다. 사용자는 서비스 계정의 보안을 위해 이러한 키를 주기적으로 순환해야 합니다. 사용자는 이러한 키 쌍의 비공개 키를 보유하고 ProjectServiceAccountKey 리소스는 공개 키만 보유합니다.

표시 위치: - ProjectServiceAccountSpec

필드 설명
algorithm ProjectServiceAccountKeyAlgorithm 키의 알고리즘입니다. 현재 ES256 키만 지원됩니다.
id 문자열 키의 ID입니다. 이는 확인할 키를 결정하는 데 사용됩니다.
key 문자열 확인할 base64로 인코딩된 공개 키입니다.
validBefore 시간 키의 만료 시간입니다.
validAfter 시간 키가 유효해지는 시작 시간입니다.

ProjectServiceAccountList

ProjectServiceAccount 컬렉션을 나타냅니다.

필드 설명
apiVersion 문자열 resourcemanager.global.gdc.goog/v1
kind 문자열 ProjectServiceAccountList
metadata ListMeta metadata 필드는 Kubernetes API 문서를 참고하세요.
items ProjectServiceAccount 배열

ProjectServiceAccountReplica

특정 영역 API 서버에 동기화될 복제된 ProjectServiceAccount 리소스를 나타냅니다. ProjectServiceAccount 리소스에는 각 영역의 복제본이 있습니다. ProjectServiceAccount 리소스가 업데이트되면 리소스의 출시 전략에 따라 복제본이 점진적으로 업데이트됩니다.

표시 위치: - ProjectServiceAccountReplicaList

필드 설명
apiVersion 문자열 resourcemanager.global.gdc.goog/v1
kind 문자열 ProjectServiceAccountReplica
metadata ObjectMeta metadata 필드는 Kubernetes API 문서를 참고하세요.
spec ProjectServiceAccountSpec
status ProjectServiceAccountReplicaStatus

ProjectServiceAccountReplicaList

프로젝트 서비스 계정 복제본의 컬렉션을 나타냅니다.

필드 설명
apiVersion 문자열 resourcemanager.global.gdc.goog/v1
kind 문자열 ProjectServiceAccountReplicaList
metadata ListMeta metadata 필드는 Kubernetes API 문서를 참고하세요.
items ProjectServiceAccountReplica 배열

ProjectServiceAccountReplicaStatus

프로젝트 복제본의 상태를 제공합니다.

표시되는 위치: - ProjectServiceAccountReplica - ProjectServiceAccountZoneStatus

필드 설명
conditions Condition 배열 조건은 이 프로젝트의 전체 상태에 대한 관찰 결과를 나타냅니다.
errorStatus ErrorStatus ErrorStatus에는 현재 오류 목록과 이 필드가 업데이트되는 타임스탬프가 포함됩니다.

ProjectServiceAccountSpec

프로젝트의 원하는 상태를 제공합니다.

표시 위치: - ProjectServiceAccount - ProjectServiceAccountReplica

필드 설명
keys ProjectServiceAccountKey 배열 ProjectServiceAccount 리소스의 JWT 서명을 확인하는 데 사용되는 공개 키입니다.

ProjectServiceAccountStatus

ProjectServiceAccount의 전체 상태를 제공합니다.

표시 위치: - ProjectServiceAccount

필드 설명
conditions Condition 배열 리소스의 전체 상태에 관한 관찰입니다. 알려진 조건 유형: Ready
rollout RolloutStatus 각 영역에 리소스를 출시하는 데 사용되는 현재 전략입니다.
zones ProjectServiceAccountZoneStatus 배열 리소스가 출시된 영역 상태 목록입니다.

ProjectServiceAccountZoneStatus

특정 영역에 출시되는 ProjectServiceAccount의 상태를 제공합니다.

표시 위치: - ProjectServiceAccountStatus

필드 설명
name 문자열 이 상태가 나타내는 복제본이 있는 영역의 이름입니다.
rolloutStatus ZoneRolloutStatus 영역에 복제본을 출시하는 상태입니다.
replicaStatus ProjectServiceAccountReplicaStatus 영역에서 수집된 복제본의 조정 상태입니다. .rolloutStatus .replicaGeneration보다.observedGeneration이 작은 필드의 조건은 오래된 것입니다.

ProjectStatus

프로젝트의 전체 상태를 제공합니다.

표시 위치: - 프로젝트

필드 설명
conditions Condition 배열 리소스의 전체 상태에 관한 관찰입니다. 알려진 조건 유형: Ready
rollout RolloutStatus 각 영역에 리소스를 출시하는 데 사용되는 현재 전략입니다.
zones ProjectZoneStatus 배열 리소스가 출시된 영역 상태 목록입니다.

ProjectZoneStatus

특정 영역에 출시되는 프로젝트의 상태를 제공합니다.

표시 위치: - ProjectStatus

필드 설명
name 문자열 이 상태가 나타내는 복제본이 있는 영역의 이름입니다.
rolloutStatus ZoneRolloutStatus 영역에 복제본을 출시하는 상태입니다.
replicaStatus ProjectReplicaStatus 영역에서 수집된 복제본의 조정 상태입니다. .rolloutStatus .replicaGeneration보다.observedGeneration이 작은 필드의 조건은 오래된 것입니다.