Red Hat has collaborated with Amazon Web Services (AWS), Google Cloud, and Microsoft to launch a common public registry for Kubernetes-native services.
Called OperatorHub.io, the new registry will work as a Kubernetes marketplace to help users find and publish services backed by Kubernetes Operators.
Kubernetes is one of the most-used container orchestration tools, witnessing the highest growth this year. However, some enterprises and developers still face challenges in adopting this tool.
The OperatorHub.io will address these challenges and make it easier for everyone to use Kubernetes.
Red Hat has chosen the Operator Framework for the new Kubernetes repository. The Operator Framework is an open source toolkit that provides a software development kit (SDK), lifecycle management, metering and monitoring capabilities. It allows developers to build, test and publish Operators.
The Operators are a way to package, deploy, and manage a Kubernetes-native application. Red Hat said that an Operator can automate the routine and complex tasks which are used for an application to run on Kubernetes.
“Use of Kubernetes Operators is growing both inside Microsoft and amongst our customers, and we look forward to working with Red Hat and the broader community on this important technology,” said Gabe Monroy, Lead Program Manager, Containers, Microsoft Azure.
Simply said, the OperatorHub.io is a marketplace, and the Operators are the tools available in it.
As of now, there are 12 Operators available in OperatorHub.io. These Operators include Amazon Web Services Operator, Couchbase Autonomous Operator, CrunchyData’s PostgreSQL, etcd Operator, Jaeger Operator for Kubernetes, Kubernetes Federation Operator, MongoDB Enterprise Operator, Percona MySQL Operator, PlanetScale’s Vitess Operator, Prometheus Operator, and Redis Operator.
“At Google Cloud, we have invested in building and qualifying community developed operators, and are excited to see more than 40 percent of Google Kubernetes Engine (GKE) clusters running stateful applications today. Operators play an important role in enabling lifecycle management of stateful applications on Kubernetes,” said Aparna Sinha, Group Product Manager, Google Cloud.
“The creation of OperatorHub.io provides a centralized repository that helps users and the community to organize around Operators. We look forward to seeing growth and adoption of OperatorHub.io as an extension of the Kubernetes community.”