Skip to main content
Version: main 🚧

Advanced

Config reference​

advanced required object pro​

Advanced holds additional configuration for the vCluster control plane.

defaultImageRegistry required string pro​

DefaultImageRegistry will be used as a prefix for all internal images deployed by vCluster or Helm. This makes it easy to upload all required vCluster images to a single private repository and set this value. Workload images are not affected by this.

virtualScheduler required object pro​

VirtualScheduler defines if a scheduler should be used within the virtual cluster or the scheduling decision for workloads will be made by the host cluster.

enabled required boolean false pro​

Enabled defines if this option should be enabled.

serviceAccount required object pro​

ServiceAccount specifies options for the vCluster control plane service account.

enabled required boolean true pro​

Enabled specifies if the service account should get deployed.

name required string pro​

Name specifies what name to use for the service account.

imagePullSecrets required object[] pro​

ImagePullSecrets defines extra image pull secrets for the service account.

name required string pro​

Name of the image pull secret to use.

annotations required object {} pro​

Annotations are extra annotations for this resource.

labels required object {} pro​

Labels are extra labels for this resource.

workloadServiceAccount required object pro​

WorkloadServiceAccount specifies options for the service account that will be used for the workloads that run within the virtual cluster.

enabled required boolean true pro​

Enabled specifies if the service account for the workloads should get deployed.

name required string pro​

Name specifies what name to use for the service account for the virtual cluster workloads.

imagePullSecrets required object[] pro​

ImagePullSecrets defines extra image pull secrets for the workload service account.

name required string pro​

Name of the image pull secret to use.

annotations required object {} pro​

Annotations are extra annotations for this resource.

labels required object {} pro​

Labels are extra labels for this resource.

headlessService required object pro​

HeadlessService specifies options for the headless service used for the vCluster StatefulSet.

annotations required object {} pro​

Annotations are extra annotations for this resource.

labels required object {} pro​

Labels are extra labels for this resource.

konnectivity required object pro​

Konnectivity holds dedicated konnectivity configuration. This is only available when privateNodes.enabled is true.

server required object pro​

Server holds configuration for the konnectivity server.

enabled required boolean true pro​

Enabled defines if the konnectivity server should be enabled.

extraArgs required string[] [] pro​

ExtraArgs are additional arguments to pass to the konnectivity server.

agent required object pro​

Agent holds configuration for the konnectivity agent.

enabled required boolean true pro​

Enabled defines if the konnectivity agent should be enabled.

replicas required integer 1 pro​

Replicas is the number of replicas for the konnectivity agent.

image required string pro​

Image is the image for the konnectivity agent.

imagePullPolicy required string pro​

ImagePullPolicy is the policy how to pull the image.

nodeSelector required object {} pro​

NodeSelector is the node selector for the konnectivity agent.

priorityClassName required string pro​

PriorityClassName is the priority class name for the konnectivity agent.

tolerations required object[] [] pro​

Tolerations is the tolerations for the konnectivity agent.

extraEnv required object[] [] pro​

ExtraEnv is the extra environment variables for the konnectivity agent.

extraArgs required string[] [] pro​

ExtraArgs are additional arguments to pass to the konnectivity agent.

globalMetadata required object pro​

GlobalMetadata is metadata that will be added to all resources deployed by Helm.

annotations required object {} pro​

Annotations are extra annotations for this resource.