Skip to main content

Get Kubernetes Cluster

Gets the details of a specific cluster.

External Documentation

To learn more, visit the GCP documentation.

Basic Parameters

ParameterDescription
Cluster NameThe name of the cluster to retrieve. Can be retrieved using the "List Kubernetes Clusters" action.
Project IDThe Google Developers Console project ID or project number.
ZoneThe name of the Google Compute Engine zone in which the cluster resides.

Can be retrieved using the "List Kubernetes Clusters" action.

Advanced Parameters

ParameterDescription
FieldsSelector specifying which fields to include in a partial response.

Example Output

{
"name": "test",
"nodeConfig": {
"machineType": "e2-medium",
"diskSizeGb": 100,
"oauthScopes": [
"https://www.googleapis.com/auth/devstorage.read_only",
"https://www.googleapis.com/auth/logging.write",
"https://www.googleapis.com/auth/monitoring",
"https://www.googleapis.com/auth/service.management.readonly",
"https://www.googleapis.com/auth/servicecontrol",
"https://www.googleapis.com/auth/trace.append"
],
"metadata": {
"disable-legacy-endpoints": "true"
},
"imageType": "COS_CONTAINERD",
"serviceAccount": "default",
"diskType": "pd-standard",
"workloadMetadataConfig": {
"mode": "GKE_METADATA"
},
"shieldedInstanceConfig": {
"enableSecureBoot": true,
"enableIntegrityMonitoring": true
}
},
"masterAuth": {
"clusterCaCertificate": "asdadsa"
},
"loggingService": "logging.googleapis.com/kubernetes",
"monitoringService": "monitoring.googleapis.com/kubernetes",
"network": "default",
"addonsConfig": {
"httpLoadBalancing": {},
"horizontalPodAutoscaling": {},
"kubernetesDashboard": {
"disabled": true
},
"networkPolicyConfig": {
"disabled": true
},
"dnsCacheConfig": {
"enabled": true
},
"gcePersistentDiskCsiDriverConfig": {
"enabled": true
},
"gcpFilestoreCsiDriverConfig": {
"enabled": true
}
},
"subnetwork": "default",
"nodePools": [
{
"name": "default-pool",
"config": {
"machineType": "e2-medium",
"diskSizeGb": 100,
"oauthScopes": [
"https://www.googleapis.com/auth/devstorage.read_only",
"https://www.googleapis.com/auth/logging.write",
"https://www.googleapis.com/auth/monitoring",
"https://www.googleapis.com/auth/service.management.readonly",
"https://www.googleapis.com/auth/servicecontrol",
"https://www.googleapis.com/auth/trace.append"
],
"metadata": {
"disable-legacy-endpoints": "true"
},
"imageType": "COS_CONTAINERD",
"serviceAccount": "default",
"diskType": "pd-standard",
"workloadMetadataConfig": {
"mode": "GKE_METADATA"
},
"shieldedInstanceConfig": {
"enableSecureBoot": true,
"enableIntegrityMonitoring": true
}
},
"initialNodeCount": 1,
"autoscaling": {
"enabled": true,
"maxNodeCount": 1000,
"autoprovisioned": true,
"locationPolicy": "BALANCED"
},
"management": {
"autoUpgrade": true,
"autoRepair": true
},
"maxPodsConstraint": {
"maxPodsPerNode": "32"
},
"podIpv4CidrSize": 26,
"locations": [
"us-central1-c",
"us-central1-b"
],
"networkConfig": {
"podRange": "gke-test-pods-b76a84aa"
},
"selfLink": "https://blinkops.com",
"version": "1.24.7-gke.900",
"instanceGroupUrls": [
"https://blinkops.com",
"https://blinkops.com"
],
"status": "PROVISIONING",
"upgradeSettings": {
"maxSurge": 1,
"strategy": "SURGE"
}
}
],
"locations": [
"us-central1-b",
"us-central1-c",
"us-central1-f",
"us-central1-a"
],
"labelFingerprint": "a9dc16a7",
"legacyAbac": {},
"ipAllocationPolicy": {
"useIpAliases": true,
"clusterSecondaryRangeName": "gke-stability-cluster-pods-b76a84aa",
"servicesSecondaryRangeName": "gke-stability-cluster-services-b76a84aa",
"stackType": "IPV4"
},
"masterAuthorizedNetworksConfig": {},
"maintenancePolicy": {
"resourceVersion": "e3b0c442"
},
"binaryAuthorization": {
"evaluationMode": "DISABLED"
},
"autoscaling": {
"enableNodeAutoprovisioning": true,
"resourceLimits": [
{
"resourceType": "cpu",
"maximum": "1000000000"
},
{
"resourceType": "memory",
"maximum": "1000000000"
},
{
"resourceType": "nvidia-tesla-t4",
"maximum": "1000000000"
},
{
"resourceType": "nvidia-tesla-a100",
"maximum": "1000000000"
}
],
"autoscalingProfile": "OPTIMIZE_UTILIZATION",
"autoprovisioningNodePoolDefaults": {
"oauthScopes": [
"https://www.googleapis.com/auth/devstorage.read_only",
"https://www.googleapis.com/auth/logging.write",
"https://www.googleapis.com/auth/monitoring",
"https://www.googleapis.com/auth/service.management.readonly",
"https://www.googleapis.com/auth/servicecontrol",
"https://www.googleapis.com/auth/trace.append"
],
"serviceAccount": "default",
"upgradeSettings": {
"maxSurge": 1,
"strategy": "SURGE"
},
"management": {
"autoUpgrade": true,
"autoRepair": true
},
"imageType": "COS_CONTAINERD"
}
},
"networkConfig": {
"network": "projects/test/global/networks/default",
"subnetwork": "projects/test/regions/us-central1/subnetworks/default",
"enableIntraNodeVisibility": true,
"defaultSnatStatus": {},
"datapathProvider": "ADVANCED_DATAPATH",
"serviceExternalIpsConfig": {}
},
"defaultMaxPodsConstraint": {
"maxPodsPerNode": "110"
},
"authenticatorGroupsConfig": {},
"privateClusterConfig": {
"enablePrivateNodes": true,
"masterIpv4CidrBlock": "172.16.156.240/28",
"privateEndpoint": "172.16.156.242",
"peeringName": "gke-nbfbd34ab1ff0db0dbde-c36e-5568-peer"
},
"databaseEncryption": {
"state": "DECRYPTED"
},
"verticalPodAutoscaling": {
"enabled": true
},
"shieldedNodes": {
"enabled": true
},
"releaseChannel": {
"channel": "REGULAR"
},
"workloadIdentityConfig": {
"workloadPool": "test.svc.id.goog"
},
"notificationConfig": {
"pubsub": {}
},
"selfLink": "https://blinkops.com",
"zone": "us-central1",
"initialClusterVersion": "1.24.7-gke.900",
"currentMasterVersion": "1.24.7-gke.900",
"currentNodeVersion": "1.24.7-gke.900",
"createTime": "2022-12-29T17:05:00+00:00",
"status": "PROVISIONING",
"instanceGroupUrls": [
"https://blinkops.com",
"https://blinkops.com"
],
"location": "us-central1",
"autopilot": {
"enabled": true
},
"id": "b76a84aab4af48d3b492279d355e96b4a39e76a6f773455fa08be0220ac4e321",
"nodePoolDefaults": {
"nodeConfigDefaults": {
"loggingConfig": {
"variantConfig": {
"variant": "DEFAULT"
}
}
}
},
"loggingConfig": {
"componentConfig": {
"enableComponents": [
"SYSTEM_COMPONENTS",
"WORKLOADS"
]
}
},
"monitoringConfig": {
"componentConfig": {
"enableComponents": [
"SYSTEM_COMPONENTS"
]
}
},
"nodePoolAutoConfig": {}
}

Workflow Library Example

Get Kubernetes Cluster with Gcp and Send Results Via Email

Workflow LibraryPreview this Workflow on desktop