Operators interact with the Kubernetes cluster by creating, deleting, or otherwise manipulating different types of resources via a CRUD-like interface. Let's take a brief look at some of the most common Kubernetes resource types.
It is quite rare to come across an application that doesn't require any sort of configuration. While we could definitely hardcode the configuration settings when we create our pods, this is generally considered to be bad practice and frankly becomes a major source of frustration when we need to change a configuration setting (for example, the endpoint for a database) that is shared between multiple applications. To alleviate this problem, Kubernetes offers the ...