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

SyncSettings are advanced settings for the syncer controller.

targetNamespace required string

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

setOwner required boolean true

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

HostMetricsBindAddress is the bind address for the local manager

virtualMetricsBindAddress required string

VirtualMetricsBindAddress is the bind address for the virtual manager