values.yaml file or via --set flags during installation.
Configuration Structure
The vCluster configuration is organized into major sections:- sync: Resource synchronization between virtual and host clusters
- controlPlane: Control plane components and deployment
- networking: Network configuration and policies
- policies: Resource quotas, limits, and policies
- rbac: Role-based access control settings
Control Plane Configuration
Basic Control Plane Settings
Configure the core vCluster control plane:Kubernetes Distribution
vCluster supports running vanilla Kubernetes instead of the default K3s:Backing Store Configuration
Choose and configure the data store for your virtual cluster:Embedded Database (SQLite)
Best for development and testing:Deployed etcd (Production)
Recommended for production with HA:External Database
Use an external database for shared storage:External etcd
Resource Synchronization
Configure what resources sync between virtual and host clusters:Sync to Host Cluster
Sync from Host Cluster
Networking Configuration
Basic Networking
Service Replication
Replicate services between clusters:CoreDNS Configuration
Persistence Configuration
StatefulSet Persistence
Scheduling and Placement
Security Configuration
Pod Security Context
Service Account
Service and Ingress
Service Configuration
Ingress Configuration
Resource Policies
Resource Quotas
Limit Ranges
Best Practices
Production Configuration Checklist
Configure Persistent Storage
Use persistent volumes with appropriate storage class and retention policy.
Common Configuration Mistakes
Insufficient Resources: Always set resource requests/limits appropriate for your workload.Next Steps
- High Availability - Set up HA configurations
- Networking - Advanced networking options
- Storage - Persistent storage configuration