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

Preview this Workflow on desktop