Infrastructure-as-Code (IaC)
AWS Controllers for Kubernetes (ACK): Is It Worth It?
It’s not a secret that I believe in Kubernetes and that I think that it is much more than a “thingy where we run containers”. It is an extensible API with controllers that can manage any type of resources. It is a control plane for everything.
That’s why, a while ago, I was very excited when AWS Controllers for Kubernetes (ACK) project was born. It allows us to extend Kubernetes with Custom Resource Definitions and controllers that allow us to manage AWS resources through Kubernetes.
Terraform vs. Crossplane vs. Ansible - Rivals or Allies?
I am often asked to compare Crossplane with Terraform, or Pulumi, or Ansible, or any other tool that primarily manages resources, be it those in hyperscalers like AWS, Google Cloud, and Azure, or in Kubernetes, or anywhere else. Well… Today I’m here to tell you that none of those tools are going away any time soon. We need all of those. We need configuration management tools like Ansible, we need Infrastructure-as-Code (IaC) tools like Terraform and Pulumi, and we need control planes, be it opinionated ones like AWS, Google Cloud, and Azure, or those that allow us to build our own control planes like Crossplane.