In a GitOps workflow using Crossplane, how is infrastructure provisioned across multiple clusters?
By using CI/CD pipelines to execute imperative scripts that create cloud infrastructure outside of Kubernetes in any cloud provider
By defining infrastructure resources declaratively in Git, where Crossplane controllers reconcile and provision them automatically in target environments.
By provisioning infrastructure manually in cloud provider consoles and documenting the steps in Git for future reference.
By manually applying Crossplane manifests to each cluster using kubectl to provision resources as needed for the infrastructure.