Google Kubernetes Engine v1 API - Class AddonsConfig (3.33.0)

public sealed class AddonsConfig : IMessage<AddonsConfig>, IEquatable<AddonsConfig>, IDeepCloneable<AddonsConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Kubernetes Engine v1 API class AddonsConfig.

Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.

Inheritance

object > AddonsConfig

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

AddonsConfig()

public AddonsConfig()

AddonsConfig(AddonsConfig)

public AddonsConfig(AddonsConfig other)
Parameter
Name Description
other AddonsConfig

Properties

CloudRunConfig

public CloudRunConfig CloudRunConfig { get; set; }

Configuration for the Cloud Run addon, which allows the user to use a managed Knative service.

Property Value
Type Description
CloudRunConfig

ConfigConnectorConfig

public ConfigConnectorConfig ConfigConnectorConfig { get; set; }

Configuration for the ConfigConnector add-on, a Kubernetes extension to manage hosted GCP services through the Kubernetes API

Property Value
Type Description
ConfigConnectorConfig

DnsCacheConfig

public DnsCacheConfig DnsCacheConfig { get; set; }

Configuration for NodeLocalDNS, a dns cache running on cluster nodes

Property Value
Type Description
DnsCacheConfig

GcePersistentDiskCsiDriverConfig

public GcePersistentDiskCsiDriverConfig GcePersistentDiskCsiDriverConfig { get; set; }

Configuration for the Compute Engine Persistent Disk CSI driver.

Property Value
Type Description
GcePersistentDiskCsiDriverConfig

GcpFilestoreCsiDriverConfig

public GcpFilestoreCsiDriverConfig GcpFilestoreCsiDriverConfig { get; set; }

Configuration for the GCP Filestore CSI driver.

Property Value
Type Description
GcpFilestoreCsiDriverConfig

GcsFuseCsiDriverConfig

public GcsFuseCsiDriverConfig GcsFuseCsiDriverConfig { get; set; }

Configuration for the Cloud Storage Fuse CSI driver.

Property Value
Type Description
GcsFuseCsiDriverConfig

GkeBackupAgentConfig

public GkeBackupAgentConfig GkeBackupAgentConfig { get; set; }

Configuration for the Backup for GKE agent addon.

Property Value
Type Description
GkeBackupAgentConfig

HorizontalPodAutoscaling

public HorizontalPodAutoscaling HorizontalPodAutoscaling { get; set; }

Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.

Property Value
Type Description
HorizontalPodAutoscaling

HttpLoadBalancing

public HttpLoadBalancing HttpLoadBalancing { get; set; }

Configuration for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.

Property Value
Type Description
HttpLoadBalancing

KubernetesDashboard

[Obsolete]
public KubernetesDashboard KubernetesDashboard { get; set; }

Configuration for the Kubernetes Dashboard. This addon is deprecated, and will be disabled in 1.15. It is recommended to use the Cloud Console to manage and monitor your Kubernetes clusters, workloads and applications. For more information, see: https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards

Property Value
Type Description
KubernetesDashboard

NetworkPolicyConfig

public NetworkPolicyConfig NetworkPolicyConfig { get; set; }

Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.

Property Value
Type Description
NetworkPolicyConfig

ParallelstoreCsiDriverConfig

public ParallelstoreCsiDriverConfig ParallelstoreCsiDriverConfig { get; set; }

Configuration for the Cloud Storage Parallelstore CSI driver.

Property Value
Type Description
ParallelstoreCsiDriverConfig

RayOperatorConfig

public RayOperatorConfig RayOperatorConfig { get; set; }

Optional. Configuration for Ray Operator addon.

Property Value
Type Description
RayOperatorConfig

StatefulHaConfig

public StatefulHAConfig StatefulHaConfig { get; set; }

Optional. Configuration for the StatefulHA add-on.

Property Value
Type Description
StatefulHAConfig