Custom Resource + Controller = Operator. Good call!
> Operators are clients of the Kubernetes API that act as controllers for a Custom Resource.
exactly! controlling refers to directing or regulating the behavior of something, while operating refers to the actual execution or manipulation.
Also it's important for people reading this article - an apiservice (which this article talks about) is very rarely something that should be done. An operator is more appropriate for nearly all cases except for when you truly need your state stored outside of the internal Kubernetes etcd datastore.