Skip to main content
Version: main 🚧

Experimental sync settings

Feature matrix

FeatureOpen SourceProNotes
disableSync
rewriteKubernetesServiceReplaces --noop-syncer and --sync-k8s-service.
targetNamespaceReplaces --target-namespace
setOwnerReplaces --set-owner.
hostMetricsBindAddress
virtualMetricsBindAddress

Config

Use syncSettings.disableSync and syncSettings.rewriteKubernetesService together.

experimental:
syncSettings:
disableSync: true
rewriteKubernetesService: true

This configuration disables all sync controllers and doesn't deploy CoreDNS.

Config reference

syncSettings required object pro

SyncSettings are advanced settings for the syncer controller.

targetNamespace required string pro

TargetNamespace is the namespace where the workloads should get synced to.

setOwner required boolean true pro

SetOwner specifies if vCluster should set an owner reference on the synced objects to the vCluster service. This allows for easy garbage collection.

hostMetricsBindAddress required string pro

HostMetricsBindAddress is the bind address for the local manager

virtualMetricsBindAddress required string pro

VirtualMetricsBindAddress is the bind address for the virtual manager