Prerequisites
ctrlcCLI installed- Azure credentials configured (Azure CLI, environment variables, or managed identity)
- Ctrlplane API key
Supported Resources
| Command | Resource Type | Ctrlplane Kind |
|---|---|---|
azure aks | AKS Clusters | Azure/AKS |
azure networks | Virtual Networks | Azure/VNet |
Authentication
Configure Azure credentials:AKS Clusters
Sync Azure Kubernetes Service clusters:Options
| Flag | Description | Required |
|---|---|---|
--subscription-id | Azure subscription ID | No (uses default) |
--interval | Sync interval (e.g., 5m, 1h) | No |
Resource Metadata
Virtual Networks
Sync Azure Virtual Networks:Resource Metadata
Running in Azure
Azure Container Instances
AKS Deployment with Workload Identity
Required Azure Permissions
The sync identity needs Reader permissions:Environment Targeting
Target Azure resources in environments:Best Practices
Tag Your Resources
Ensure Azure resources have meaningful tags:Sync Multiple Subscriptions
Run sync for each subscription:Next Steps
AWS
Sync AWS resources
Google Cloud
Sync GCP resources
Selectors
Learn selector syntax
Environments
Create dynamic environments