A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Type | Operator | Status | Description | |||||||||||||||||||||||
2 | Autoscaling | https://github.com/deislabs/osiris||Osiris | Alpha | ||||||||||||||||||||||||
3 | Autoscaling | https://github.com/banzaicloud/hpa-operator||HPA Operator | Beta | Horizontal Pod Autoscaler operator for Kubernetes. Annotate, and let HPA operator do the rest. | |||||||||||||||||||||||
4 | Autoscaling | https://github.com/openshift/cluster-autoscaler-operator||Cluster Autoscaler | Beta | Manage Kubernetes cluster-autoscaler deployments | |||||||||||||||||||||||
5 | Autoscaling | https://github.com/valencenet/valence-manifests||Valence | Beta | Rightsize and Autoscale Containers Intelligently for Performance and Cost Management in Kubernetes: A SLO Autoscaler | |||||||||||||||||||||||
6 | Autoscaling | https://github.com/planetlabs/draino||Draino | Beta | Automatically cordon and drain Kubernetes nodes based on node conditions | |||||||||||||||||||||||
7 | Autoscaling | https://github.com/kubernetes-incubator/descheduler||Descheduler | Beta | Descheduler, based on its policy, finds pods that can be moved and evicts them | |||||||||||||||||||||||
8 | Autoscaling | https://github.com/pusher/k8s-spot-rescheduler||Spot Rescheduler | Beta | 1 | |||||||||||||||||||||||
9 | Backup | https://github.com/kanisterio/kanister||Kanister | Beta | Kanister is an extensible framework for application-level data management on Kubernetes | |||||||||||||||||||||||
10 | Big Data | https://github.com/radanalyticsio/spark-operator||Spark (radanalytics.io) | Beta | ConfigMap-based operator for deploying ephemeral Apache Spark clusters and intelligent applications that spawn their own Spark clusters natively on Kubernetes and OpenShift. | |||||||||||||||||||||||
11 | Big Data | https://github.com/GoogleCloudPlatform/airflow-operator||Airflow | Alpha | A Kubernetes operator to manage Apache Airflow. | |||||||||||||||||||||||
12 | Big Data | https://github.com/deepinsight/mxnet-operator||MXNet | Alpha | Apache MXNet is a modern open-source deep learning framework used to train, and deploy deep neural networks. This operator manages the tools for ML/MXNet on Kubernetes. | |||||||||||||||||||||||
13 | Big Data | https://github.com/GoogleCloudPlatform/spark-on-k8s-operator||Spark (GCP) | Alpha | Kubernetes CRD operator for specifying and running Apache Spark applications idiomatically on Kubernetes. | |||||||||||||||||||||||
14 | Big Data | https://github.com/kubeflow/tf-operator||Tensorflow | Beta | Tools for ML/Tensorflow on Kubernetes. | |||||||||||||||||||||||
15 | Big Data | https://github.com/kubeflow/pytorch-operator||PyTorch | Beta | PyTorch on Kubernetes | |||||||||||||||||||||||
16 | Cleanup | https://github.com/weaveworks/kured||Kured | Beta | Node reboot daemon | |||||||||||||||||||||||
17 | Cleanup | https://github.com/jw-s/feature-branch-janitor||Feature Branch Janitor | Alpha | Kubernetes operator used to cleanup feature branch deployments when branch has been deleted | |||||||||||||||||||||||
18 | Cleanup | https://github.com/ptagr/pod-reaper||Pod Reaper | Beta | A kubernetes operator that reaps pods that have reached their lifetime | |||||||||||||||||||||||
19 | Cleanup | https://github.com/lwolf/kube-cleanup-operator||Kube Cleanup Operator | Beta | Kubernetes Operator to automatically delete completed Jobs and their Pods | |||||||||||||||||||||||
20 | Cleanup | https://github.com/agill17/delete-ns-operator||Delete NS | Beta | Delete a Kubernetes Namespace thats older than some hours | |||||||||||||||||||||||
21 | Cleanup | https://github.com/stakater/Jamadar||Jamadar | Beta | A kubernetes controller which cleans up cluster left-overs | |||||||||||||||||||||||
22 | Deployment | https://github.com/keel-hq/keel||Keel | Beta | Kubernetes Operator to automate Helm, DaemonSet, StatefulSet & Deployment updates | |||||||||||||||||||||||
23 | Column Database | https://github.com/instaclustr/cassandra-operator||Cassandra (instaclustr) | Alpha | Cassandra is a free and open-source distributed wide column store NoSQL database management system designed to handle large amounts of data. This is a Kubernetes operator for Apache Cassandra. | |||||||||||||||||||||||
24 | Column Database | https://github.com/vgkowski/cassandra-operator||Cassandra (vgkowski) | Alpha | Cassandra is a free and open-source distributed wide column store NoSQL database management system designed to handle large amounts of data. This ia a Kubernetes operator for Cassandra cluster automation. | |||||||||||||||||||||||
25 | Column Database | https://github.com/microdc/k8s-dynamodb-operator||DynamoDB | Alpha | Amazon DynamoDB is a proprietary NoSQL database service that supports key-value and document data structures. This is a Kubernetes operator for DynamoDB | |||||||||||||||||||||||
26 | Deployment | https://github.com/giantswarm/chart-operator||Chart Operator | Alpha | The chart-operator deploys Helm charts by reconciling against a CNR registry. | |||||||||||||||||||||||
27 | Deployment | https://github.com/rancher/helm-controller||Helm Controller | Alpha | Watches HelmChart CRD's in a namespace and manages chart installation using Kubernetes jobs | |||||||||||||||||||||||
28 | Deployment | https://github.com/pusher/wave||Wave | Alpha | Kubernetes configuration tracking controller | |||||||||||||||||||||||
29 | Deployment | https://github.com/pusher/faros||Faros | Alpha | Faros is a CRD based GitOps controller | |||||||||||||||||||||||
30 | Deployment | https://github.com/redhat-cop/namespace-configuration-operator||Namespace Configuration | Alpha | The namespace configuration operator helps keeping a namespace's configuration aligned with one of more policies specified as a CRs. | |||||||||||||||||||||||
31 | Deployment | https://docs.gitlab.com/charts/installation/operator.html|GitLab Operator | Alpha | GitLab Operator | |||||||||||||||||||||||
32 | Deployment | https://github.com/jenkinsci/kubernetes-operator | Alpha | Jenkins operator is a Kubernetes native operator which fully manages Jenkins on Kubernetes. It was built with immutability and declarative configuration as code in mind. | |||||||||||||||||||||||
33 | Deployment | https://github.com/weaveworks/flux||Flux | Beta | The GitOps Kubernetes operator | |||||||||||||||||||||||
34 | Deployment | https://github.com/pearsontechnology/environment-operator||Environment Operator | Beta | Kubernetes Environment Management | |||||||||||||||||||||||
35 | Deployment | https://github.com/KohlsTechnology/eunomia||Eunomia | Beta | GitOps Operator for Kubernetes | |||||||||||||||||||||||
36 | Deployment | https://github.com/pusher/quack||Quack | Beta | In-Cluster templating for Kubernetes manifests | |||||||||||||||||||||||
37 | Deployment | https://github.com/box/kube-applier||Kube Applier | Beta | enables automated deployment and declarative configuration for your Kubernetes cluster. | |||||||||||||||||||||||
38 | Document Database | https://github.com/Ultimaker/k8s-mongo-operator||Mongo (ultimaker) | Beta | MongoDB Operator for MongoDB Replica Sets and Backups | |||||||||||||||||||||||
39 | Document Database | https://github.com/nicolai86/couchdb-operator||CouchDB | Alpha | ||||||||||||||||||||||||
40 | Document Database | https://github.com/kbst/mongodb||Mongo (kbst) | Alpha | MongoDB Operator for Kubernetes | |||||||||||||||||||||||
41 | Document Database | https://github.com/mongodb/mongodb-enterprise-kubernetes||MongoDB (Official) | Beta | MongoDB Enterprise Operator for Kubernetes | |||||||||||||||||||||||
42 | Document Database | https://github.com/Percona-Lab/percona-server-mongodb-operator||MongoDB (Percona) | Beta | A Kubernetes operator for Percona Server for MongoDB | |||||||||||||||||||||||
43 | Document Database | https://github.com/jmckind/rethinkdb-operator||RethinkDB | Beta | RethinkDB is a free and open-source, distributed document-oriented database. This is a Kubernetes operator to manage RethinkDB instances. | |||||||||||||||||||||||
44 | Graph Database | https://github.com/arangodb/kube-arangodb||ArangoDB | Beta | ArangoDB Kubernetes Operator. Start ArangoDB on Kubernetes in 5min. | |||||||||||||||||||||||
45 | IaaS | https://cloud.google.com/kubernetes-engine/docs/how-to/add-on/service-catalog/install-service-catalog||svcat | Beta | Service Catalog is a Kubernetes extension API that enables applications running on Kubernetes clusters to connect with service brokers and easily use external managed software offerings. For example, Service Catalog can connect to the Google Cloud Platform (GCP) Service Broker and easily provision GCP services. | |||||||||||||||||||||||
46 | Games | https://github.com/stgarf/minecraft-operator-go | Alpha | A Minecraft Server Operator | |||||||||||||||||||||||
47 | IaaS | https://github.com/kubevirt/kubevirt||KubeVirt | Beta | Kubernetes Virtualization Operator with API and runtime in order to define and manage virtual machines | |||||||||||||||||||||||
48 | IaaS | https://github.com/linki/cloudformation-operator||CloudFormation | Alpha | AWS CloudFormation is a service that helps you model and set up your Amazon Web Services resources. Using this operator run and manage CloudFormation stacks and manage AWS resources from Kubernetes. | |||||||||||||||||||||||
49 | IaaS | https://github.com/awslabs/aws-service-operator||AWS Service Operator (official) | Alpha | AWS Service Operator allows you to create AWS resources using kubectl | |||||||||||||||||||||||
50 | IaaS | https://github.com/paulczar/gcp-cloud-compute-operator||GCP Operator (paulczar) | Alpha | GCP operator for Kubernetes | |||||||||||||||||||||||
51 | IaaS | https://github.com/sapcc/kubernetes-operators||OpenStack | Beta | SAP OpenStack operator creates various resources in OpenStack | |||||||||||||||||||||||
52 | IaaS | https://github.com/pickledrick/vpc-peering-operator||VPC Peering | Beta | A Kubernetes Operator to manage the lifecycle of AWS VPC Peering Connections | |||||||||||||||||||||||
53 | KV Database | https://github.com/coreos/etcd-operator||etcd | Beta | etcd is a distributed key-value (k/v) store. This operator manages etcd k/v database clusters on Kubernetes. | |||||||||||||||||||||||
54 | KV Database | https://github.com/jw-s/redis-operator||Redis (jw-s) | Beta | Redis operator for Kubernetes | |||||||||||||||||||||||
55 | Lucene Database | https://github.com/upmc-enterprises/elasticsearch-operator||ElasticSearch (UPMC) | Beta | Elasticsearch is a distributed, RESTful search and analytics engine. This operator manages one or more elastic search clusters on Kubernetes. | |||||||||||||||||||||||
56 | Mobile | https://github.com/aerogear/ups-config-operator||Unifiedpush | Beta | UnifiedPush Server is a server that allows sending push notifications to different (mobile) platforms | |||||||||||||||||||||||
57 | Java | https://github.com/banzaicloud/wildfly-operator||WildFly | Alpha | Wildfly Operator let's you describe and deploy JEE application on Wildfly server by creating a Custom Resource Definitions in Kubernetes. | |||||||||||||||||||||||
58 | Monitoring | https://github.com/coreos/prometheus-operator||Prometheus | Beta | Prometheus, a Cloud Native Computing Foundation project, is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true. The Prometheus Operator for Kubernetes provides easy monitoring definitions for Kubernetes services and deployment and management of Prometheus instances. | |||||||||||||||||||||||
59 | KV Database | https://github.com/travelaudience/aerospike-operator||Aerospike | Alpha | Aerospike is a NoSQL distributed database. This Operator manages Aerospike clusters atop Kubernetes, automating their creation and administration. | |||||||||||||||||||||||
60 | KV Database | https://github.com/python/consul-operator||Consul | Alpha | A Kubernetes operator for consul | |||||||||||||||||||||||
61 | KV Database | https://github.com/banzaicloud/infinispan-operator||Infinispan | Alpha | Infinispan is a distributed in-memory key/value data store. This operator deploys and runs an Infinispan cache cluster. | |||||||||||||||||||||||
62 | KV Database | https://github.com/ianlewis/memcached-operator||Memcached | Alpha | A Kubernetes operator for memcached | |||||||||||||||||||||||
63 | KV Database | https://github.com/spotahome/redis-operator||Redis (spotahome) | Alpha | Redis Operator creates/configures/manages redis clusters atop Kubernetes | |||||||||||||||||||||||
64 | KV Database | https://github.com/AmadeusITGroup/Redis-Operator||Redis Cluster | Alpha | A Kubernetes operator for running Redis in Cluster mode | |||||||||||||||||||||||
65 | Monitoring | https://github.com/hootsuite/sens8||Sens8 | Beta | Kubernetes controller for Sensu checks | |||||||||||||||||||||||
66 | Monitoring | https://github.com/MYOB-Technology/ops-kube-alerting-rules-operator||Alerting Rules | Beta | Kubernetes Operator for teams to create there own alerting rules as CRDs | |||||||||||||||||||||||
67 | Lucene Database | https://github.com/elastic/cloud-on-k8s||ElasticSearch (Elastic) | Alpha | Elastic Cloud on Kubernetes automates the deployment, provisioning, management, and orchestration of Elasticsearch and Kibana | |||||||||||||||||||||||
68 | Monitoring | https://github.com/hypnoglow/chronologist||Chronologist | Beta | Continuously annotate Helm releases in Grafana | |||||||||||||||||||||||
69 | Mobile | https://github.com/aerogear/android-sdk-operator||Android SDK | Alpha | A Kubernetes operator to manage android sdk packages syncronization in a persistent volume | |||||||||||||||||||||||
70 | Monitoring | https://github.com/jelmersnoeck/ingress-monitor||Ingress Monitor | Beta | Kubenetes Operator to create external monitors for selected Ingresses e.g. with Statuscake | |||||||||||||||||||||||
71 | Monitoring | https://github.com/banzaicloud/logging-operator||Logging Operator | Alpha | Logging operator for Kubernetes based on Fluentd and Fluent-bit | |||||||||||||||||||||||
72 | Monitoring | https://github.com/banzaicloud/prometheus-jmx-exporter-operator||Prometheus Jmx Exporter | Alpha | This operator using Jmx Exporter enables Java processes running ok Kubernetes Pods to expose metrics collected form mBeans via JMX to Prometheus. | |||||||||||||||||||||||
73 | Monitoring | https://github.com/influxdata/influxdb-operator||InfluxDB (official) | Alpha | InfluxDB is an open-source time series database. This is the Kubernetes operator for InfluxDB and the TICK stack. | |||||||||||||||||||||||
74 | Monitoring | https://github.com/jelmersnoeck/grafana-operator||Grafana | Alpha | Grafana Operator for Kubernetes | |||||||||||||||||||||||
75 | Monitoring | https://github.com/m3db/m3db-operator||M3DB (official) | Alpha | Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Metrics Platform | |||||||||||||||||||||||
76 | Monitoring | https://github.com/Dynatrace/dynatrace-oneagent-operator||Dynatrace | Beta | Kubernetes/Openshift Operator for managing Dynatrace OneAgent deployments | |||||||||||||||||||||||
77 | Networking | https://github.com/kubernetes-incubator/external-dns||External DNS | Beta | Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services | |||||||||||||||||||||||
78 | Networking | https://github.com/giantswarm/flannel-operator||Flannel | Beta | The flannel-operator handles flannel for Kubernetes clusters running on Giantnetes | |||||||||||||||||||||||
79 | Other | https://github.com/kubedb/operator||KubeDB | Beta | KubeDB Operator. Managed a lot of major databases on Kubernetes | |||||||||||||||||||||||
80 | Other | https://github.com/habitat-sh/habitat-operator||Habitat | Beta | A Kubernetes operator for Habitat services | |||||||||||||||||||||||
81 | Other | https://github.com/admiraltyio/multicluster-controller||MultiCluster-Controller | Beta | Multicluster-controller is a Go library for building Kubernetes controllers that need to watch resources in multiple clusters | |||||||||||||||||||||||
82 | Other | https://github.com/spotahome/service-level-operator||Service Level Operator | Beta | Manage application's SLI and SLO's easily with the application lifecycle inside a Kubernetes cluster | |||||||||||||||||||||||
83 | Other | https://github.com/nimrodshn/kubechain||Kubechain | Beta | A simple blockchain implementation on top of kubernetes | |||||||||||||||||||||||
84 | Other | https://github.com/openfaas-incubator/openfaas-operator||OpenFaaS | Beta | Operator for OpenFaaS Functions on Kubernetes | |||||||||||||||||||||||
85 | Networking | https://github.com/inwinstack/ipam-operator||IPAM Operator | Alpha | An operator to assign IP for Kubernetes Namespace. | |||||||||||||||||||||||
86 | Other | https://github.com/beekhof/rss-operator||RSS Operator | Beta | A Kubernetes Operator for managing and recovering replicated workflows | |||||||||||||||||||||||
87 | Other | https://github.com/integr8ly/gitea-operator||Gitea | Beta | An Operator that installs Gitea. | |||||||||||||||||||||||
88 | Other | https://github.com/lwolf/kubereplay||Kube Replay | Alpha | Seamless integration of goReplay and Kubernetes | |||||||||||||||||||||||
89 | Other | https://github.com/samsung-cnct/jenkins-operator||Jenkins | Alpha | Kubernetes operator for Jenkins CI | |||||||||||||||||||||||
90 | Other | https://github.com/jmckind/jira-operator||Jira | Alpha | A Kubernetes operator to manage JIRA instances. | |||||||||||||||||||||||
91 | Proxy | https://github.com/solo-io/envoy-operator||Envoy | Beta | Envoy is a Microservice Abstraction Layer (also known as an API Gateway, API Middleware or in some cases Service Mesh)Run and manage Envoy on Kubernetes simply and securely. | |||||||||||||||||||||||
92 | Queue | https://github.com/strimzi/strimzi-kafka-operator||Kafka (strimzi) | Beta | Operator for running Kafka and Kafka Connect on Kubernetes and OpenShift | |||||||||||||||||||||||
93 | Queue | https://github.com/nats-io/nats-operator||NATS | Beta | NATS is an open-source, high-performance, lightweight and secure cloud native messaging system. This operator manages NATS clusters atop Kubernetes, automating their creation and administration. | |||||||||||||||||||||||
94 | Relational Database | https://github.com/presslabs/mysql-operator||MySQL (Presslabs) | Beta | MySQL is an Open Source SQL database management system. This operator manages all the necessary resources for deploying and managing a highly available MySQL cluster. It provides efortless backups, while keeping the cluster highly-available. | |||||||||||||||||||||||
95 | Relational Database | https://github.com/pingcap/tidb-operator||TiDB (Pingcap) | Beta | TiDB operator creates and manages TiDB clusters running in Kubernetes | |||||||||||||||||||||||
96 | Relational Database | https://github.com/vitessio/vitess-operator||Vitess | Beta | Vitess Operator provides automation that simplifies the administration of Vitess clusters on Kubernetes | |||||||||||||||||||||||
97 | Security | https://github.com/jetstack/cert-manager||cert-manager | Beta | Automatically provision and manage TLS certificates in Kubernetes | |||||||||||||||||||||||
98 | Security | https://github.com/cruise-automation/rbacsync||rbacsync | Beta | Automatically sync groups in Googkle Cloud into Kubernetes RBAC | |||||||||||||||||||||||
99 | Security | https://github.com/reactiveops/rbac-manager||RBAC Manager | Beta | This operator simplifies the management of RBAC Role Bindings in Kubernetes. | |||||||||||||||||||||||
100 | Other | https://github.com/whyseco/mailgun-operator||Mailgun | Alpha | Manage mailgun configuration on Kubernetes |