Skip to main content
Version: v0.28

Experimental sync settings

Experimental Feature

This feature is experimental. Breaking changes may occur between releases. It may become Enterprise-only or be deprecated. Not recommended for production use.

Limited vCluster Tenancy Configuration Support

This feature is only available when using the following worker node types:

  • Host Nodes

Feature matrix

FeatureOpen SourceProNotes
disableSync
rewriteKubernetesServiceReplaces --noop-syncer and --sync-k8s-service.
setOwnerReplaces --set-owner.
hostMetricsBindAddress
virtualMetricsBindAddress
targetNamespaceDEPRECATED: Removed in 0.29.0
Replaces --target-namespace

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.

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