What Is a Kubernetes Controller?

Kubernetes controllers are the builder in the Operator pattern. Controllers are usually created as Go programs and packaged in Docker containers. A Kubernetes controller runs as a pod. For more information, see Controllers.

Operator controllers, one per CRD in the MapR Kubernetes Ecosystem, do a detailed validation of each CR. The operator controllers analyze the submitted CRs and build resources in the Kubernetes environment.