Class ClusterAddonsConfig
Inheritance
Inherited Members
Namespace: Pulumi.Gcp.Container.Outputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class ClusterAddonsConfig
Fields
View SourceCloudrunConfig
.
The status of the CloudRun addon. It is disabled by default.
Set disabled = false to enable.
Declaration
public readonly ClusterAddonsConfigCloudrunConfig CloudrunConfig
Field Value
| Type | Description |
|---|---|
| ClusterAddonsConfigCloudrunConfig |
ConfigConnectorConfig
.
The status of the ConfigConnector addon. It is disabled by default; Set enabled = true to enable.
Declaration
public readonly ClusterAddonsConfigConfigConnectorConfig ConfigConnectorConfig
Field Value
| Type | Description |
|---|---|
| ClusterAddonsConfigConfigConnectorConfig |
DnsCacheConfig
.
The status of the NodeLocal DNSCache addon. It is disabled by default.
Set enabled = true to enable.
Declaration
public readonly ClusterAddonsConfigDnsCacheConfig DnsCacheConfig
Field Value
| Type | Description |
|---|---|
| ClusterAddonsConfigDnsCacheConfig |
GcePersistentDiskCsiDriverConfig
.
Whether this cluster should enable the Google Compute Engine Persistent Disk Container Storage Interface (CSI) Driver. Defaults to disabled; set enabled = true to enable.
Declaration
public readonly ClusterAddonsConfigGcePersistentDiskCsiDriverConfig GcePersistentDiskCsiDriverConfig
Field Value
| Type | Description |
|---|---|
| ClusterAddonsConfigGcePersistentDiskCsiDriverConfig |
HorizontalPodAutoscaling
The status of the Horizontal Pod Autoscaling
addon, which increases or decreases the number of replica pods a replication controller
has based on the resource usage of the existing pods.
It ensures that a Heapster pod is running in the cluster, which is also used by the Cloud Monitoring service.
It is enabled by default;
set disabled = true to disable.
Declaration
public readonly ClusterAddonsConfigHorizontalPodAutoscaling HorizontalPodAutoscaling
Field Value
| Type | Description |
|---|---|
| ClusterAddonsConfigHorizontalPodAutoscaling |
HttpLoadBalancing
The status of the HTTP (L7) load balancing
controller addon, which makes it easy to set up HTTP load balancers for services in a
cluster. It is enabled by default; set disabled = true to disable.
Declaration
public readonly ClusterAddonsConfigHttpLoadBalancing HttpLoadBalancing
Field Value
| Type | Description |
|---|---|
| ClusterAddonsConfigHttpLoadBalancing |
IstioConfig
. Structure is documented below.
Declaration
public readonly ClusterAddonsConfigIstioConfig IstioConfig
Field Value
| Type | Description |
|---|---|
| ClusterAddonsConfigIstioConfig |
KalmConfig
.
Configuration for the KALM addon, which manages the lifecycle of k8s. It is disabled by default; Set enabled = true to enable.
Declaration
public readonly ClusterAddonsConfigKalmConfig KalmConfig
Field Value
| Type | Description |
|---|---|
| ClusterAddonsConfigKalmConfig |
NetworkPolicyConfig
Whether we should enable the network policy addon
for the master. This must be enabled in order to enable network policy for the nodes.
To enable this, you must also define a network_policy block,
otherwise nothing will happen.
It can only be disabled if the nodes already do not have network policies enabled.
Defaults to disabled; set disabled = false to enable.
Declaration
public readonly ClusterAddonsConfigNetworkPolicyConfig NetworkPolicyConfig
Field Value
| Type | Description |
|---|---|
| ClusterAddonsConfigNetworkPolicyConfig |