Prerequisites
ctrlcCLI installed- Kubernetes cluster access (kubeconfig or in-cluster)
- Ctrlplane API key
Basic Usage
Options
Examples
One-Time Sync
Continuous Sync
Using Environment Variables
Synced Resources
The Kubernetes provider creates resources for:Resource Metadata
Each synced resource includes metadata from Kubernetes labels:Running in Kubernetes
Deploy as a Deployment with in-cluster authentication:Best Practices
Label Your Resources
Ensure Kubernetes resources have meaningful labels:Use Consistent Identifiers
Use stable cluster identifiers that won’t change:Sync Frequently
Keep resources up-to-date with short sync intervals:Next Steps
Helm Provider
Sync Helm releases
vCluster Provider
Sync virtual clusters
Selectors
Learn selector syntax
Environments
Create dynamic environments