Optional
admissionOptional
apiserverAdditional Subject Alternative Names for the Kubernetes API server certificate.
Optional
autoAuto upgrade configuration of the cluster. This configuration enables to set a specific 2-hour time window in which the cluster can be automatically updated to the latest patch version.
Optional
autoscalerAutoscaler configuration for the cluster. It allows you to set (to an extent) your preferred autoscaler configuration, which is an implementation of the cluster-autoscaler (https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler/).
Container Network Interface (CNI) plugin running in the cluster.
Cluster description.
Optional
featureList of feature gates to enable.
Optional
name?: stringCluster name.
Optional
openOpenID Connect configuration of the cluster. This configuration enables to update the OpenID Connect configuration of the Kubernetes API server.
Optional
organizationOptional
pools?: K8s.v1.CreateClusterRequestPoolConfig[]Pools created along with the cluster.
Optional
privatePrivate network ID for internal cluster communication (cannot be changed later).
Optional
projectProject ID in which the cluster will be created.
One-of ('projectIdentifier'): at most one of 'projectId', 'organizationId' could be set.
Optional
region?: RegionRegion to target. If none is passed will use default region from the config.
Optional
tags?: string[]Tags associated with the cluster.
Type of the cluster (possible values are kapsule, multicloud, kapsule-dedicated-8, kapsule-dedicated-16).
Kubernetes version of the cluster.
List of admission plugins to enable.