Using Kubernetes as a control plane for cloud infrastructure management with Crossplane and Argo CD
- Kubernetes is being used as a control plane for cloud infrastructure management
- Crossplane extends Kubernetes to enable provisioning of cloud infrastructure
- Argo CD and Crossplane combined become a powerful infrastructure management dashboard
- Benefits of using Kubernetes over Terraform and CloudFormation include native RBAC and seamless integration with other cloud-native tools
- Acuity uses Argo CD and Crossplane to manage its production AWS infrastructure
- Leverage advanced Argo CD features to get the most out of Crossplane installation
- Best practices recommended by project maintainers Upbound and Acuity
Crossplane is described as the next phase of infrastructure management, using Kubernetes as a control plane. It offers one-to-one matching between resources in Kubernetes and resources in other cloud providers, as well as the ability to create compositions for custom resource definitions. The speaker also mentions the limitations of using Terraform and CloudFormation, and highlights the benefits of using Kubernetes, such as extensible APIs and custom resource definitions. Acuity's use of Argo CD and Crossplane for managing production AWS infrastructure is also mentioned. The speaker encourages the audience to leverage advanced Argo CD features to get the most out of their Crossplane installation, and recommends best practices from project maintainers Upbound and Acuity.