nodePoolList

nodePoolList
nodePoolList
JSON Example
{
    "items": [
        {
            "placementParams": [
                {
                    "name": "name",
                    "type": "type"
                },
                {
                    "name": "name",
                    "type": "type"
                }
            ],
            "isNodeCustomizationDeprecated": true,
            "memory": 2048,
            "replica": 1,
            "activeTasksCount": 2,
            "warnings": [
                {
                    "errorCode": "errorCode",
                    "operationType": "operationType",
                    "message": "message",
                    "internalMessage": "internalMessage"
                },
                {
                    "errorCode": "errorCode",
                    "operationType": "operationType",
                    "message": "message",
                    "internalMessage": "internalMessage"
                }
            ],
            "cpu": 2,
            "storage": 5,
            "networks": [
                {
                    "networkFullPath": "networkFullPath",
                    "nameservers": [
                        "nameservers",
                        "nameservers"
                    ],
                    "derivedFromCsar": true,
                    "networkName": "networkName",
                    "label": "label",
                    "isManagement": true,
                    "mtu": 2599
                },
                {
                    "networkFullPath": "networkFullPath",
                    "nameservers": [
                        "nameservers",
                        "nameservers"
                    ],
                    "derivedFromCsar": true,
                    "networkName": "networkName",
                    "label": "label",
                    "isManagement": true,
                    "mtu": 2599
                }
            ],
            "labels": [
                "labels",
                "labels"
            ],
            "cloneMode": "fullClone",
            "nodes": [
                {
                    "vmName": "vmName",
                    "ip": "ip"
                },
                {
                    "vmName": "vmName",
                    "ip": "ip"
                }
            ],
            "name": "name",
            "id": "id",
            "config": {
                "healthCheck": {
                    "unhealthyConditions": [
                        {
                            "type": "Ready",
                            "timeout": "timeout",
                            "status": true
                        },
                        {
                            "type": "Ready",
                            "timeout": "timeout",
                            "status": true
                        }
                    ],
                    "nodeStartupTimeout": "20m0s"
                },
                "cpuManagerPolicy": {
                    "type": "kubernetes",
                    "properties": {
                        "systemReserved": {
                            "memoryInGiB": 1,
                            "cpu": 1
                        },
                        "kubeReserved": {
                            "memoryInGiB": 1,
                            "cpu": 1
                        }
                    },
                    "policy": "static"
                }
            },
            "errors": [
                {
                    "errorCode": "errorCode",
                    "operationType": "operationType",
                    "message": "message",
                    "internalMessage": "internalMessage"
                },
                {
                    "errorCode": "errorCode",
                    "operationType": "operationType",
                    "message": "message",
                    "internalMessage": "internalMessage"
                }
            ],
            "status": "status"
        },
        {
            "placementParams": [
                {
                    "name": "name",
                    "type": "type"
                },
                {
                    "name": "name",
                    "type": "type"
                }
            ],
            "isNodeCustomizationDeprecated": true,
            "memory": 2048,
            "replica": 1,
            "activeTasksCount": 2,
            "warnings": [
                {
                    "errorCode": "errorCode",
                    "operationType": "operationType",
                    "message": "message",
                    "internalMessage": "internalMessage"
                },
                {
                    "errorCode": "errorCode",
                    "operationType": "operationType",
                    "message": "message",
                    "internalMessage": "internalMessage"
                }
            ],
            "cpu": 2,
            "storage": 5,
            "networks": [
                {
                    "networkFullPath": "networkFullPath",
                    "nameservers": [
                        "nameservers",
                        "nameservers"
                    ],
                    "derivedFromCsar": true,
                    "networkName": "networkName",
                    "label": "label",
                    "isManagement": true,
                    "mtu": 2599
                },
                {
                    "networkFullPath": "networkFullPath",
                    "nameservers": [
                        "nameservers",
                        "nameservers"
                    ],
                    "derivedFromCsar": true,
                    "networkName": "networkName",
                    "label": "label",
                    "isManagement": true,
                    "mtu": 2599
                }
            ],
            "labels": [
                "labels",
                "labels"
            ],
            "cloneMode": "fullClone",
            "nodes": [
                {
                    "vmName": "vmName",
                    "ip": "ip"
                },
                {
                    "vmName": "vmName",
                    "ip": "ip"
                }
            ],
            "name": "name",
            "id": "id",
            "config": {
                "healthCheck": {
                    "unhealthyConditions": [
                        {
                            "type": "Ready",
                            "timeout": "timeout",
                            "status": true
                        },
                        {
                            "type": "Ready",
                            "timeout": "timeout",
                            "status": true
                        }
                    ],
                    "nodeStartupTimeout": "20m0s"
                },
                "cpuManagerPolicy": {
                    "type": "kubernetes",
                    "properties": {
                        "systemReserved": {
                            "memoryInGiB": 1,
                            "cpu": 1
                        },
                        "kubeReserved": {
                            "memoryInGiB": 1,
                            "cpu": 1
                        }
                    },
                    "policy": "static"
                }
            },
            "errors": [
                {
                    "errorCode": "errorCode",
                    "operationType": "operationType",
                    "message": "message",
                    "internalMessage": "internalMessage"
                },
                {
                    "errorCode": "errorCode",
                    "operationType": "operationType",
                    "message": "message",
                    "internalMessage": "internalMessage"
                }
            ],
            "status": "status"
        }
    ]
}
array of nodePool
items
Optional

Pool of worker nodes on which Network Functions can run. Each Node Pool can be deployed on a vSphere Resource Pool. All the worker nodes in a node pool contain same Kubelet and Operating System Configuration. It is recommended that a Node Pool should be used by only one Network Function, if it has Infrastructure requirements.