Community Operators

  • Manages Aerospike clusters atop Kubernetes, automating their creation and administration.

  • Kubernetes operator for specifying and managing the lifecycle of Apache Spark applications on Kubernetes.

  • ConfigMap and CRD operator for managing the Spark clusters in Kubernetes and OpenShift.

  • Apache Camel K (a.k.a. Kamel) is a lightweight integration framework built from Apache Camel that runs natively on Kubernetes and is specifically designed for serverless and microservice architectures.

  • Operator for managing Cassandra clusters

  • Operator For Chainer/ChainerMN jobs currently only serves as a proof of concept for running distributed training with Chainer/ChainerMN on Kubernetes.

  • Confluent Operator automates provisioning, management and operations of the entire Confluent Platform using the Kubernetes Operator API.

  • The Couchbase Autonomous Operator for Kubernetes enables cloud portability and automates operational best practices for deploying and managing the Couchbase Data Platform.

  • The CrunchyData Postgres Operator is a controller that runs within a Kubernetes cluster that provides a means to deploy and manage PostgreSQL clusters.

  • Vitess Operator provides automation that simplifies the administration of Vitess clusters on Kubernetes.

  • Single Sign-On Kubernetes operator for dex, which can provision, expose and manage a SSO proxy for a Kubernetes service.

  • The Dynatrace OneAgent Operator which supports the rollout and lifecycle of Dynatrace OneAgent in Kubernetes and OpenShift clusters. Rolling out Dynatrace OneAgent via DaemonSet on a cluster is straightforward. Maintaining its lifecycle places a burden on the operational team. Dynatrace OneAgent Operator closes this gap by automating the repetitive steps involved in keeping Dynatrace OneAgent at its latest desired version.

  • The ElasticSearch operator is designed to manage one or more elastic search clusters. Included in the project (initially) is the ability to create the Elastic cluster, deploy the data nodes across zones in your Kubernetes cluster, and snapshot indexes to AWS S3.

  • Envoy Operator creates/configures/manages Envoy clusters atop Kubernetes

  • The etcd operator creates, configures, and manages etcd clusters on Kubernetes. Automatically scales and backs up your data

  • Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services

  • Kubernetes operator for Sysdig Falco.

  • The Kubernetes operator to manage InfluxDB and the TICK Stack.

  • InfraBox is a continuous integration system.

  • Jaeger Operator for Kubernetes. Jaeger is a distributed tracing system. It can be used for monitoring microservices-based distributed systems

  • Automatically provision and manage TLS certificates in Kubernetes

  • Operator that deletes targeted Kubernetes Pods to force a regular restart.

  • The MongoDB Enterprise Kubernetes Operator enables easy deploys of MongoDB into Kubernetes clusters, using our management, monitoring and backup platforms, Ops Manager and Cloud Manager. By installing this integration, you will be able to deploy MongoDB instances with a single simple command.

  • MPI

    The MPI Operator makes it easy to run allreduce-style distributed training.

  • An Operator for Apache MXNet jobs

  • This operator manages NATS clusters atop Kubernetes, automating their creation and administration.

  • A Kubernetes operator for Percona Server for MongoDB

  • A Kubernetes operator for Percona Percona XtraDB Clusters

  • Pravega is an open source distributed storage service implementing Streams.

  • The Prometheus operator creates/configures/manages Prometheus clusters atop Kubernetes

  • Operator for PyTorch jobs

  • The Redis Enterprise Operator is the fastest, most efficient way to deploy and maintain a Redis Enterprise Cluster in Kubernetes.

  • Rook is an open source cloud-native storage orchestrator for Kubernetes, providing the platform, framework, and support for a diverse set of storage solutions to natively integrate with cloud-native environments.

  • Stork is a Cloud Native storage orchestration runtime scheduler plugin. It translates a scheduler's orchestration decisions into someting that an external cloud native storage solution can act upon. By doing so, it extends Kubernetes with more stateful awareness of the underlying storage provider, it's capabilities and state.

  • Strimzi provides a way to run an Apache Kafka cluster on Kubernetes or OpenShift in various deployment configurations.

  • The Syndesis Infrastructure Operator for installing and updating Syndesis.

  • Operator For TensorFlow jobs

  • TiDB operator creates and manages TiDB clusters running in Kubernetes.

  • The ElasticSearch operator is designed to manage one or more elastic search clusters. Included in the project (initially) is the ability to create the Elastic cluster, deploy the data nodes across zones in your Kubernetes cluster, and snapshot indexes to AWS S3.

  • The Vault operator deploys and manages Vault clusters on Kubernetes. Vault instances created by the Vault operator are highly available and support automatic failover and upgrade.

  • Vitess Operator provides automation that simplifies the administration of Vitess clusters on Kubernetes.

  • The Vitess Operator provides automation that simplifies the administration of Vitess clusters on Kubernetes.

  • The VPC Peering operator for Kubernetes provides a way to natively define a vpc peering as a Kubernetes object and handles the lifecycle around the Peering and Routing for a VPC.

  • Odoo Operator (alpha) using Red Hat's operator-framework to run Odoo Instances professionally at scale.

  • ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.