리소스: NodePool
공통 구성 및 사양을 갖는 클러스터의 Kubernetes 노드 집합입니다.
| JSON 표현 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "nodeLocation": string, "nodeCount": integer, "machineFilter": string, "localDiskEncryption": { object ( |
| 필드 | |
|---|---|
name |
필수 항목입니다. 노드 풀의 리소스 이름입니다. |
createTime |
출력 전용입니다. 노드 풀이 생성된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
출력 전용입니다. 노드 풀이 마지막으로 업데이트된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
labels |
이 리소스와 연결된 라벨입니다.
|
nodeLocation |
이 노드 풀이 생성될 Google Distributed Cloud Edge 영역의 이름입니다. 예를 들면 |
nodeCount |
필수 항목입니다. 풀의 노드 수입니다. |
machineFilter |
이 필터와 일치하는 머신만 노드 풀에 조인할 수 있습니다. 필터링 언어는 'name= |
localDiskEncryption |
선택사항입니다. 로컬 디스크 암호화 옵션입니다. 이 필드는 CMEK 지원을 사용 설정할 때만 사용됩니다. |
nodeVersion |
출력 전용입니다. 모든 워커 노드 중 가장 낮은 출시 버전입니다. |
nodeConfig |
선택사항입니다. NodePool의 각 노드 구성 |
LocalDiskEncryption
에지 머신 로컬 디스크 암호화의 CMEK 지원 구성입니다.
| JSON 표현 |
|---|
{ "kmsKey": string, "kmsKeyActiveVersion": string, "kmsKeyState": enum ( |
| 필드 | |
|---|---|
kmsKey |
선택사항입니다. 노드 로컬 디스크를 보호하는 데 사용할 Cloud KMS CryptoKey(예: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey})입니다. 지정하지 않으면 Google 관리 키가 대신 사용됩니다. |
kmsKeyActiveVersion |
출력 전용입니다. 노드 로컬 디스크를 보호하는 데 현재 사용 중인 Cloud KMS CryptoKeyVersion입니다. kmsKey가 설정된 경우에만 적용됩니다. |
kmsKeyState |
출력 전용입니다. Cloud KMS 암호화 키의 가용성입니다. |
kmsStatus |
출력 전용입니다. 이 키를 사용할 때 Cloud KMS에서 반환된 오류 상태입니다. 이 필드는 |
resourceState |
출력 전용입니다. cmek와 연결된 현재 리소스 상태입니다. |
NodeConfig
NodePool의 각 노드 구성
| JSON 표현 |
|---|
{
"labels": {
string: string,
...
},
"nodeStorageSchema": string,
"nodeSystemPartitionSize": enum ( |
| 필드 | |
|---|---|
labels |
선택사항입니다. Kubernetes 노드 라벨
|
nodeStorageSchema |
선택사항입니다. 작업자 노드의 스토리지 스키마 이름입니다. |
nodeSystemPartitionSize |
선택사항입니다. 워커 노드의 시스템 파티션 크기(GiB)입니다. |
메서드 |
|
|---|---|
|
특정 프로젝트와 위치에 새 NodePool을 만듭니다. |
|
단일 NodePool을 삭제합니다. |
|
단일 NodePool의 세부정보를 가져옵니다. |
|
특정 프로젝트와 위치의 NodePools를 나열합니다. |
|
단일 NodePool의 파라미터를 업데이트합니다. |