Reference documentation and code samples for the Google Cloud Dataproc V1 Client class KubernetesClusterConfig.
The configuration for running the Dataproc cluster on Kubernetes.
Generated from protobuf messagegoogle.cloud.dataproc.v1.KubernetesClusterConfig
Namespace
Google \ Cloud \ Dataproc \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ kubernetes_namespace
string
Optional. A namespace within the Kubernetes cluster to deploy into. If this namespace does not exist, it is created. If it exists, Dataproc verifies that another Dataproc VirtualCluster is not installed into it. If not specified, the name of the Dataproc Cluster is used.
Optional. The software configuration for this Dataproc cluster running on Kubernetes.
getKubernetesNamespace
Optional. A namespace within the Kubernetes cluster to deploy into. If this
namespace does not exist, it is created. If it exists, Dataproc verifies
that another Dataproc VirtualCluster is not installed into it. If not
specified, the name of the Dataproc Cluster is used.
Returns
Type
Description
string
setKubernetesNamespace
Optional. A namespace within the Kubernetes cluster to deploy into. If this
namespace does not exist, it is created. If it exists, Dataproc verifies
that another Dataproc VirtualCluster is not installed into it. If not
specified, the name of the Dataproc Cluster is used.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getGkeClusterConfig
Required. The configuration for running the Dataproc cluster on GKE.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Dataproc V1 Client - Class KubernetesClusterConfig (3.14.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.14.0 (latest)](/php/docs/reference/cloud-dataproc/latest/V1.KubernetesClusterConfig)\n- [3.13.4](/php/docs/reference/cloud-dataproc/3.13.4/V1.KubernetesClusterConfig)\n- [3.12.0](/php/docs/reference/cloud-dataproc/3.12.0/V1.KubernetesClusterConfig)\n- [3.11.0](/php/docs/reference/cloud-dataproc/3.11.0/V1.KubernetesClusterConfig)\n- [3.10.1](/php/docs/reference/cloud-dataproc/3.10.1/V1.KubernetesClusterConfig)\n- [3.9.0](/php/docs/reference/cloud-dataproc/3.9.0/V1.KubernetesClusterConfig)\n- [3.8.1](/php/docs/reference/cloud-dataproc/3.8.1/V1.KubernetesClusterConfig)\n- [3.7.1](/php/docs/reference/cloud-dataproc/3.7.1/V1.KubernetesClusterConfig)\n- [3.6.1](/php/docs/reference/cloud-dataproc/3.6.1/V1.KubernetesClusterConfig)\n- [3.5.1](/php/docs/reference/cloud-dataproc/3.5.1/V1.KubernetesClusterConfig)\n- [3.4.0](/php/docs/reference/cloud-dataproc/3.4.0/V1.KubernetesClusterConfig)\n- [3.3.0](/php/docs/reference/cloud-dataproc/3.3.0/V1.KubernetesClusterConfig)\n- [3.2.2](/php/docs/reference/cloud-dataproc/3.2.2/V1.KubernetesClusterConfig)\n- [2.6.1](/php/docs/reference/cloud-dataproc/2.6.1/V1.KubernetesClusterConfig)\n- [2.5.0](/php/docs/reference/cloud-dataproc/2.5.0/V1.KubernetesClusterConfig)\n- [2.3.0](/php/docs/reference/cloud-dataproc/2.3.0/V1.KubernetesClusterConfig)\n- [2.2.3](/php/docs/reference/cloud-dataproc/2.2.3/V1.KubernetesClusterConfig)\n- [2.1.0](/php/docs/reference/cloud-dataproc/2.1.0/V1.KubernetesClusterConfig)\n- [2.0.0](/php/docs/reference/cloud-dataproc/2.0.0/V1.KubernetesClusterConfig) \nReference documentation and code samples for the Google Cloud Dataproc V1 Client class KubernetesClusterConfig.\n\nThe configuration for running the Dataproc cluster on Kubernetes.\n\nGenerated from protobuf message `google.cloud.dataproc.v1.KubernetesClusterConfig`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dataproc \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getKubernetesNamespace\n\nOptional. A namespace within the Kubernetes cluster to deploy into. If this\nnamespace does not exist, it is created. If it exists, Dataproc verifies\nthat another Dataproc VirtualCluster is not installed into it. If not\nspecified, the name of the Dataproc Cluster is used.\n\n### setKubernetesNamespace\n\nOptional. A namespace within the Kubernetes cluster to deploy into. If this\nnamespace does not exist, it is created. If it exists, Dataproc verifies\nthat another Dataproc VirtualCluster is not installed into it. If not\nspecified, the name of the Dataproc Cluster is used.\n\n### getGkeClusterConfig\n\nRequired. The configuration for running the Dataproc cluster on GKE.\n\n### hasGkeClusterConfig\n\n### setGkeClusterConfig\n\nRequired. The configuration for running the Dataproc cluster on GKE.\n\n### getKubernetesSoftwareConfig\n\nOptional. The software configuration for this Dataproc cluster running on\nKubernetes.\n\n### hasKubernetesSoftwareConfig\n\n### clearKubernetesSoftwareConfig\n\n### setKubernetesSoftwareConfig\n\nOptional. The software configuration for this Dataproc cluster running on\nKubernetes.\n\n### getConfig"]]