A Kubernetes Operator is a software extension of Kubernetes that serves as automation for typical human operator tasks. Operator tasks can include cluster and database security, storage configuration, scaling up and down, and performing upgrades.