Software companies gain early access to the Operator Framework and SDK. Build applications once and deploy on any Kubernetes cluster and/or any cloud regardless of the hoster: Azure, AWS, Google, Red Hat and more.
An Operator is a method of packaging, deploying and managing a Kubernetes application. An Operator takes human operational knowledge and encodes it into software applications that can be shipped with container images. More specifically, an Operator is an application-specific controller that extends the Kubernetes API to manage the lifecycle of an application.
Whether on premise or cloud-based, customers are container-izing their infrastructure, and Kubernetes is the de-facto standard for the orchestration technology for managing their containerized infrastructure. An Operator allows software companies to deliver applications on any Kubernetes environment with the simplicity of the cloud: self-service provisioning, automated updates automated backups and more. It is like AI for software applications.
Container Operators allow software companies to “build their application(s) once, deploy on any Kubernetes cluster.” Software applications using container operators can run on any Kubernetes cluster, whether on Red Hat OpenShift or a public cloud service like Azure or AWS. Container Operators are to software applications as Kubernetes is to the cloud: intelligently manage your cloud based applications with ease.