Kubernetes is a great platform for building other platforms. The operator pattern in Kubernetes is the key to enable custom workflows, and developing operators enables you to tap into Kubernetes as a platform provider.

First things first, we need to make sure we have the tools necessary for developing an operator.

https://docs.docker.com/engine/install/: This will be used to build and push images and will be needed to install kind (Kubernetes in Docker) if you choose to use it for your local Kubernetes cluster.

I will go further in-depth on the tools used and the process of building your first Go-based Kubernetes Operator.

Related Articles