Kubernetes Operators
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
$
%
123
 
 
 
 
 
 
 
 
 
 
ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
TypeOperatorStatusDescription
2
Autoscalinghttps://github.com/deislabs/osiris||OsirisAlpha
3
Autoscalinghttps://github.com/banzaicloud/hpa-operator||HPA OperatorBetaHorizontal Pod Autoscaler operator for Kubernetes. Annotate, and let HPA operator do the rest.
4
Autoscalinghttps://github.com/openshift/cluster-autoscaler-operator||Cluster AutoscalerBetaManage Kubernetes cluster-autoscaler deployments
5
Autoscalinghttps://github.com/valencenet/valence-manifests||ValenceBetaRightsize and Autoscale Containers Intelligently for Performance and Cost Management in Kubernetes: A SLO Autoscaler
6
Autoscalinghttps://github.com/planetlabs/draino||DrainoBetaAutomatically cordon and drain Kubernetes nodes based on node conditions
7
Autoscalinghttps://github.com/kubernetes-incubator/descheduler||DeschedulerBetaDescheduler, based on its policy, finds pods that can be moved and evicts them
8
Autoscalinghttps://github.com/pusher/k8s-spot-rescheduler||Spot ReschedulerBeta1
9
Backuphttps://github.com/kanisterio/kanister||KanisterBetaKanister is an extensible framework for application-level data management on Kubernetes
10
Big Datahttps://github.com/radanalyticsio/spark-operator||Spark (radanalytics.io)BetaConfigMap-based operator for deploying ephemeral Apache Spark clusters and intelligent applications that spawn their own Spark clusters natively on Kubernetes and OpenShift.
11
Big Datahttps://github.com/GoogleCloudPlatform/airflow-operator||AirflowAlphaA Kubernetes operator to manage Apache Airflow.
12
Big Datahttps://github.com/deepinsight/mxnet-operator||MXNetAlphaApache 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 Datahttps://github.com/GoogleCloudPlatform/spark-on-k8s-operator||Spark (GCP)AlphaKubernetes CRD operator for specifying and running Apache Spark applications idiomatically on Kubernetes.
14
Big Datahttps://github.com/kubeflow/tf-operator||TensorflowBetaTools for ML/Tensorflow on Kubernetes.
15
Big Datahttps://github.com/kubeflow/pytorch-operator||PyTorchBetaPyTorch on Kubernetes
16
Cleanuphttps://github.com/weaveworks/kured||KuredBetaNode reboot daemon
17
Cleanuphttps://github.com/jw-s/feature-branch-janitor||Feature Branch JanitorAlphaKubernetes operator used to cleanup feature branch deployments when branch has been deleted
18
Cleanuphttps://github.com/ptagr/pod-reaper||Pod ReaperBetaA kubernetes operator that reaps pods that have reached their lifetime
19
Cleanuphttps://github.com/lwolf/kube-cleanup-operator||Kube Cleanup OperatorBetaKubernetes Operator to automatically delete completed Jobs and their Pods
20
Cleanuphttps://github.com/agill17/delete-ns-operator||Delete NSBetaDelete a Kubernetes Namespace thats older than some hours
21
Cleanuphttps://github.com/stakater/Jamadar||JamadarBetaA kubernetes controller which cleans up cluster left-overs
22
Deploymenthttps://github.com/keel-hq/keel||KeelBetaKubernetes Operator to automate Helm, DaemonSet, StatefulSet & Deployment updates
23
Column Databasehttps://github.com/instaclustr/cassandra-operator||Cassandra (instaclustr)AlphaCassandra 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 Databasehttps://github.com/vgkowski/cassandra-operator||Cassandra (vgkowski)AlphaCassandra 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 Databasehttps://github.com/microdc/k8s-dynamodb-operator||DynamoDBAlphaAmazon DynamoDB is a proprietary NoSQL database service that supports key-value and document data structures. This is a Kubernetes operator for DynamoDB
26
Deploymenthttps://github.com/giantswarm/chart-operator||Chart OperatorAlphaThe chart-operator deploys Helm charts by reconciling against a CNR registry.
27
Deploymenthttps://github.com/rancher/helm-controller||Helm ControllerAlphaWatches HelmChart CRD's in a namespace and manages chart installation using Kubernetes jobs
28
Deploymenthttps://github.com/pusher/wave||WaveAlphaKubernetes configuration tracking controller
29
Deploymenthttps://github.com/pusher/faros||FarosAlphaFaros is a CRD based GitOps controller
30
Deploymenthttps://github.com/redhat-cop/namespace-configuration-operator||Namespace ConfigurationAlphaThe namespace configuration operator helps keeping a namespace's configuration aligned with one of more policies specified as a CRs.
31
Deploymenthttps://docs.gitlab.com/charts/installation/operator.html|GitLab OperatorAlphaGitLab Operator
32
Deploymenthttps://github.com/jenkinsci/kubernetes-operatorAlpha
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
Deploymenthttps://github.com/weaveworks/flux||FluxBetaThe GitOps Kubernetes operator
34
Deploymenthttps://github.com/pearsontechnology/environment-operator||Environment OperatorBetaKubernetes Environment Management
35
Deploymenthttps://github.com/KohlsTechnology/eunomia||EunomiaBetaGitOps Operator for Kubernetes
36
Deploymenthttps://github.com/pusher/quack||QuackBetaIn-Cluster templating for Kubernetes manifests
37
Deploymenthttps://github.com/box/kube-applier||Kube ApplierBetaenables automated deployment and declarative configuration for your Kubernetes cluster.
38
Document Databasehttps://github.com/Ultimaker/k8s-mongo-operator||Mongo (ultimaker)BetaMongoDB Operator for MongoDB Replica Sets and Backups
39
Document Databasehttps://github.com/nicolai86/couchdb-operator||CouchDBAlpha
40
Document Databasehttps://github.com/kbst/mongodb||Mongo (kbst)AlphaMongoDB Operator for Kubernetes
41
Document Databasehttps://github.com/mongodb/mongodb-enterprise-kubernetes||MongoDB (Official)BetaMongoDB Enterprise Operator for Kubernetes
42
Document Databasehttps://github.com/Percona-Lab/percona-server-mongodb-operator||MongoDB (Percona)BetaA Kubernetes operator for Percona Server for MongoDB
43
Document Databasehttps://github.com/jmckind/rethinkdb-operator||RethinkDBBetaRethinkDB is a free and open-source, distributed document-oriented database. This is a Kubernetes operator to manage RethinkDB instances.
44
Graph Databasehttps://github.com/arangodb/kube-arangodb||ArangoDBBetaArangoDB Kubernetes Operator. Start ArangoDB on Kubernetes in 5min.
45
IaaShttps://cloud.google.com/kubernetes-engine/docs/how-to/add-on/service-catalog/install-service-catalog||svcatBetaService 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
Gameshttps://github.com/stgarf/minecraft-operator-goAlphaA Minecraft Server Operator
47
IaaShttps://github.com/kubevirt/kubevirt||KubeVirtBetaKubernetes Virtualization Operator with API and runtime in order to define and manage virtual machines
48
IaaShttps://github.com/linki/cloudformation-operator||CloudFormationAlphaAWS 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
IaaShttps://github.com/awslabs/aws-service-operator||AWS Service Operator (official)AlphaAWS Service Operator allows you to create AWS resources using kubectl
50
IaaShttps://github.com/paulczar/gcp-cloud-compute-operator||GCP Operator (paulczar)AlphaGCP operator for Kubernetes
51
IaaShttps://github.com/sapcc/kubernetes-operators||OpenStackBetaSAP OpenStack operator creates various resources in OpenStack
52
IaaShttps://github.com/pickledrick/vpc-peering-operator||VPC PeeringBetaA Kubernetes Operator to manage the lifecycle of AWS VPC Peering Connections
53
KV Databasehttps://github.com/coreos/etcd-operator||etcdBetaetcd is a distributed key-value (k/v) store. This operator manages etcd k/v database clusters on Kubernetes.
54
KV Databasehttps://github.com/jw-s/redis-operator||Redis (jw-s)BetaRedis operator for Kubernetes
55
Lucene Databasehttps://github.com/upmc-enterprises/elasticsearch-operator||ElasticSearch (UPMC)BetaElasticsearch is a distributed, RESTful search and analytics engine. This operator manages one or more elastic search clusters on Kubernetes.
56
Mobilehttps://github.com/aerogear/ups-config-operator||UnifiedpushBetaUnifiedPush Server is a server that allows sending push notifications to different (mobile) platforms
57
Javahttps://github.com/banzaicloud/wildfly-operator||WildFlyAlphaWildfly Operator let's you describe and deploy JEE application on Wildfly server by creating a Custom Resource Definitions in Kubernetes.
58
Monitoringhttps://github.com/coreos/prometheus-operator||PrometheusBetaPrometheus, 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 Databasehttps://github.com/travelaudience/aerospike-operator||AerospikeAlphaAerospike is a NoSQL distributed database. This Operator manages Aerospike clusters atop Kubernetes, automating their creation and administration.
60
KV Databasehttps://github.com/python/consul-operator||ConsulAlphaA Kubernetes operator for consul
61
KV Databasehttps://github.com/banzaicloud/infinispan-operator||InfinispanAlphaInfinispan is a distributed in-memory key/value data store. This operator deploys and runs an Infinispan cache cluster.
62
KV Databasehttps://github.com/ianlewis/memcached-operator||MemcachedAlphaA Kubernetes operator for memcached
63
KV Databasehttps://github.com/spotahome/redis-operator||Redis (spotahome)AlphaRedis Operator creates/configures/manages redis clusters atop Kubernetes
64
KV Databasehttps://github.com/AmadeusITGroup/Redis-Operator||Redis ClusterAlphaA Kubernetes operator for running Redis in Cluster mode
65
Monitoringhttps://github.com/hootsuite/sens8||Sens8BetaKubernetes controller for Sensu checks
66
Monitoringhttps://github.com/MYOB-Technology/ops-kube-alerting-rules-operator||Alerting RulesBetaKubernetes Operator for teams to create there own alerting rules as CRDs
67
Lucene Databasehttps://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
Monitoringhttps://github.com/hypnoglow/chronologist||ChronologistBetaContinuously annotate Helm releases in Grafana
69
Mobilehttps://github.com/aerogear/android-sdk-operator||Android SDKAlphaA Kubernetes operator to manage android sdk packages syncronization in a persistent volume
70
Monitoringhttps://github.com/jelmersnoeck/ingress-monitor||Ingress MonitorBetaKubenetes Operator to create external monitors for selected Ingresses e.g. with Statuscake
71
Monitoringhttps://github.com/banzaicloud/logging-operator||Logging OperatorAlphaLogging operator for Kubernetes based on Fluentd and Fluent-bit
72
Monitoringhttps://github.com/banzaicloud/prometheus-jmx-exporter-operator||Prometheus Jmx ExporterAlphaThis operator using Jmx Exporter enables Java processes running ok Kubernetes Pods to expose metrics collected form mBeans via JMX to Prometheus.
73
Monitoringhttps://github.com/influxdata/influxdb-operator||InfluxDB (official)AlphaInfluxDB is an open-source time series database. This is the Kubernetes operator for InfluxDB and the TICK stack.
74
Monitoringhttps://github.com/jelmersnoeck/grafana-operator||GrafanaAlphaGrafana Operator for Kubernetes
75
Monitoringhttps://github.com/m3db/m3db-operator||M3DB (official)AlphaDistributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Metrics Platform
76
Monitoringhttps://github.com/Dynatrace/dynatrace-oneagent-operator||DynatraceBetaKubernetes/Openshift Operator for managing Dynatrace OneAgent deployments
77
Networkinghttps://github.com/kubernetes-incubator/external-dns||External DNSBetaConfigure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
78
Networkinghttps://github.com/giantswarm/flannel-operator||FlannelBetaThe flannel-operator handles flannel for Kubernetes clusters running on Giantnetes
79
Otherhttps://github.com/kubedb/operator||KubeDBBetaKubeDB Operator. Managed a lot of major databases on Kubernetes
80
Otherhttps://github.com/habitat-sh/habitat-operator||HabitatBetaA Kubernetes operator for Habitat services
81
Otherhttps://github.com/admiraltyio/multicluster-controller||MultiCluster-ControllerBetaMulticluster-controller is a Go library for building Kubernetes controllers that need to watch resources in multiple clusters
82
Otherhttps://github.com/spotahome/service-level-operator||Service Level OperatorBetaManage application's SLI and SLO's easily with the application lifecycle inside a Kubernetes cluster
83
Otherhttps://github.com/nimrodshn/kubechain||KubechainBetaA simple blockchain implementation on top of kubernetes
84
Otherhttps://github.com/openfaas-incubator/openfaas-operator||OpenFaaSBetaOperator for OpenFaaS Functions on Kubernetes
85
Networkinghttps://github.com/inwinstack/ipam-operator||IPAM OperatorAlphaAn operator to assign IP for Kubernetes Namespace.
86
Otherhttps://github.com/beekhof/rss-operator||RSS OperatorBetaA Kubernetes Operator for managing and recovering replicated workflows
87
Otherhttps://github.com/integr8ly/gitea-operator||GiteaBetaAn Operator that installs Gitea.
88
Otherhttps://github.com/lwolf/kubereplay||Kube ReplayAlphaSeamless integration of goReplay and Kubernetes
89
Otherhttps://github.com/samsung-cnct/jenkins-operator||JenkinsAlphaKubernetes operator for Jenkins CI
90
Otherhttps://github.com/jmckind/jira-operator||JiraAlphaA Kubernetes operator to manage JIRA instances.
91
Proxyhttps://github.com/solo-io/envoy-operator||EnvoyBetaEnvoy 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
Queuehttps://github.com/strimzi/strimzi-kafka-operator||Kafka (strimzi)BetaOperator for running Kafka and Kafka Connect on Kubernetes and OpenShift
93
Queuehttps://github.com/nats-io/nats-operator||NATSBetaNATS 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 Databasehttps://github.com/presslabs/mysql-operator||MySQL (Presslabs)BetaMySQL 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 Databasehttps://github.com/pingcap/tidb-operator||TiDB (Pingcap)BetaTiDB operator creates and manages TiDB clusters running in Kubernetes
96
Relational Databasehttps://github.com/vitessio/vitess-operator||VitessBetaVitess Operator provides automation that simplifies the administration of Vitess clusters on Kubernetes
97
Securityhttps://github.com/jetstack/cert-manager||cert-managerBetaAutomatically provision and manage TLS certificates in Kubernetes
98
Securityhttps://github.com/cruise-automation/rbacsync||rbacsyncBetaAutomatically sync groups in Googkle Cloud into Kubernetes RBAC
99
Securityhttps://github.com/reactiveops/rbac-manager||RBAC ManagerBetaThis operator simplifies the management of RBAC Role Bindings in Kubernetes.
100
Otherhttps://github.com/whyseco/mailgun-operator||MailgunAlphaManage mailgun configuration on Kubernetes