AKS and Arc enabled cluster offers GitOps configuration using Flux V2 both by point-to-point per cluster and at scale (multi-cluster) through Azure Policies. Teams leveraging K8s-style infrastructure control planes can use control planes like Azure Service Operator to define Azure policies in declarative YAML and apply them through GitOPs in multi-cluster scenario.
graph LR
A[User] -->|AzurePolicy.yaml| B(Git Repo)
B -->|Reconcile| X
subgraph controlplane[Control Plane Cluster]
X[Flux] ---> Y[ASO]
end
Y -->D[AKS/Arc Cluster-1 ]
Y -->E[AKS/Arc Cluster-2 ]
Y -->F[AKS/Arc Cluster-n ]
AKS and Arc enabled cluster offers GitOps configuration using Flux V2 both by point-to-point per cluster and at scale (multi-cluster) through Azure Policies. Teams leveraging K8s-style infrastructure control planes can use control planes like Azure Service Operator to define Azure policies in declarative YAML and apply them through GitOPs in multi-cluster scenario.