ipam.gdc.goog/v1
IP 주소 관리(IPAM) API 그룹의 API 스키마 정의가 포함되어 있습니다.
CIDREntry
식별된 IP 버전이 있는 CIDR 항목을 나타냅니다.
표시 위치: - NetworkStatus
| 필드 | 설명 |
|---|---|
version IPFamily |
항목의 IP 주소 버전입니다. |
cidr 문자열 |
항목의 CIDR입니다. |
ConsumerRef
표시 위치: - SubnetStatus
| 필드 | 설명 |
|---|---|
version 문자열 |
|
group 문자열 |
|
kind 문자열 |
|
name 문자열 |
|
namespace 문자열 |
NetworkSpec
Subnet의 네트워크 기능을 설정하는 정보가 포함되어 있습니다.
표시 위치: - SubnetSpec
| 필드 | 설명 |
|---|---|
enableGateway 불리언 |
서브넷에 게이트웨이 IP 주소를 할당해야 하는지 지정합니다. |
enableVLANID 불리언 |
서브넷에 VLAN ID를 할당해야 하는지 지정합니다. |
staticVLANID 정수 |
전용 VLAN ID입니다. 이 필드가 정의된 경우 VLANID 필드는 true여야 합니다. |
NetworkStatus
네트워크 구성의 할당 결과가 포함되어 있습니다.
표시 위치: - SubnetStatus
| 필드 | 설명 |
|---|---|
vlanID 정수 |
서브넷에 대해 획득한 VLAN ID입니다. |
gateways CIDREntry 배열 |
서브넷에 대해 획득한 게이트웨이 IP 주소입니다. 서브넷이 단일 스택인 경우 목록에 IPv4/IPv6 IP 주소가 하나만 있어야 합니다. 서브넷이 이중 스택인 경우 목록에 IPv4 주소 하나와 IPv6 IP 주소 하나가 있어야 합니다. |
ReferenceType
기본 유형: string SubnetReference가 참조하는 서브넷 유형을 나타냅니다.
표시 위치: - SubnetReference
서브넷
영역 Subnet의 요청 및 할당 정보를 나타냅니다.
표시 위치: - SubnetList
| 필드 | 설명 |
|---|---|
apiVersion 문자열 |
ipam.gdc.goog/v1 |
kind 문자열 |
Subnet |
metadata ObjectMeta |
metadata 필드는 Kubernetes API 문서를 참조하세요. |
spec SubnetSpec |
|
status SubnetStatus |
SubnetAllocation
Subnet의 단일 IP 버전(IPv4/IPv6)의 CIDR 할당 결과가 포함되어 있습니다.
표시 위치: - SubnetStatus
| 필드 | 설명 |
|---|---|
cidr 문자열 |
서브넷에 할당된 CIDR입니다. |
availableCIDRs 문자열 배열 |
서브넷의 하위 요소에서 사용한 CIDR을 제외하고 남은 CIDR입니다. |
SubnetList
Subnet 리소스의 컬렉션을 나타냅니다.
| 필드 | 설명 |
|---|---|
apiVersion 문자열 |
ipam.gdc.goog/v1 |
kind 문자열 |
SubnetList |
metadata ListMeta |
metadata 필드는 Kubernetes API 문서를 참조하세요. |
items Subnet 배열 |
SubnetReference
단일 Subnet을 참조하는 데 사용되는 정보가 포함되어 있습니다.
표시 위치: - SubnetSpec - SubnetStatus
| 필드 | 설명 |
|---|---|
name 문자열 |
|
namespace 문자열 |
참조된 서브넷의 네임스페이스입니다. 사양에 사용되는 경우 네임스페이스를 비워둘 수 있습니다. 즉, 참조된 서브넷이 이를 참조하는 객체와 동일한 네임스페이스에 있습니다. |
type ReferenceType |
이 SubnetReference가 참조하는 서브넷 유형입니다. SingleSubnet/SubnetGroup일 수 있습니다. |
SubnetRequest
단일 IP 주소 버전 (IPv4/IPv6)의 IP 주소 클레임 정보가 포함되어 있습니다.
표시 위치: - SubnetSpec
| 필드 | 설명 |
|---|---|
cidr 문자열 |
할당할 CIDR입니다. 전용 CIDR을 획득할 때 이 필드를 지정해야 합니다. |
prefixLength 정수 |
원하는 CIDR의 프리픽스 길이입니다. 할당할 CIDR에 대한 특정 요구사항이 없는 경우 이 필드를 지정할 수 있습니다. CIDR과 프리픽스를 모두 비워두면 요청은 기본적으로 /32(IPv4) 또는 /128(IPv6) 임의 CIDR을 획득합니다. |
SubnetSpec
Subnet의 사양을 정의합니다.
표시 위치: - Subnet
| 필드 | 설명 |
|---|---|
type SubnetType |
IPAM 트리 아키텍처의 컨텍스트에서 서브넷의 유형입니다. |
ipv4Request SubnetRequest |
IPv4 CIDR을 획득하기 위한 요청 세부정보입니다. |
ipv6Request SubnetRequest |
IPv6 CIDR을 획득하기 위한 요청 세부정보입니다. |
parentReference SubnetReference |
이 서브넷의 상위 요소에 대한 참조입니다. 지정된 경우 이 서브넷은 상위 요소에서 할당된 IP를 가져옵니다. 상위 요소가 있는 경우 상위 요소 이름을 제공해야 합니다. 상위 요소가 이 서브넷과 동일한 네임스페이스에 있는 경우에만 상위 요소의 네임스페이스를 생략할 수 있습니다. |
networkSpec NetworkSpec |
네트워크 구성을 설정하는 데 필요한 사양입니다. Subnet에 네트워크 영향이 없는 경우 이 필드는 비어 있어야 합니다. |
SubnetStatus
Subnet의 상태를 정의합니다.
표시 위치: - Subnet
| 필드 | 설명 |
|---|---|
conditions 조건 배열 |
리소스의 전반적인 상태에 대한 관찰입니다. 알려진 조건 유형: 준비됨 |
allocatedParent SubnetReference |
CIDR이 할당되는 단일 상위 서브넷의 정보입니다. 서브넷에 상위 요소가 없는 경우 비어 있습니다. |
ipv4Allocation SubnetAllocation |
IPv4 IP 주소의 할당 정보입니다. |
ipv6Allocation SubnetAllocation |
IPv6 IP 주소의 할당 정보입니다. |
childrenRefs SubnetReference 배열 |
이 서브넷에서 할당된 하위 요소에 대한 참조입니다. 이 필드는 Leaf 유형 서브넷에는 적용되지 않습니다. |
networkStatus NetworkStatus |
네트워크 구성의 할당 결과입니다. |
consumerRef ConsumerRef |
서브넷의 활성 소비자입니다. |