Skip to main content
Version: v0.27 Stable

Experimental sync settings

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.
    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