kubernetes_operator_glossary

Kubernetes Operators Glossary

Return to Kubernetes Operators, kubectl Command Glossary

Provide a list of the top 40 Kubernetes Operators sorted by the most commonly used. For operator include a brief description and the URL for the official documentation, include the URL for the appropriate GitHub repo or other source code repository and the URL for the appropriate Docker Hub link along with the Helm Chart link. Answer using MediaWiki format.

Here's a list of the top 40 Kubernetes Operators, sorted by popularity:

1. **Prometheus Operator**:

  - **Description**: A Kubernetes operator that manages and operates Prometheus instances.
  - **Official Documentation**: [Prometheus Operator Documentation](https://prometheus-operator.dev/)
  - **GitHub Repository**: [prometheus-operator/prometheus-operator](https://github.com/prometheus-operator/prometheus-operator)
  - **Docker Hub**: N/A
  - **Helm Chart**: [prometheus-community/kube-prometheus-stack](https://artifacthub.io/packages/helm/prometheus-community/kube-prometheus-stack)

2. **cert-manager**:

  - **Description**: A Kubernetes operator that manages the lifecycle of TLS certificates.
  - **Official Documentation**: [cert-manager Documentation](https://cert-manager.io/docs/)
  - **GitHub Repository**: [jetstack/cert-manager](https://github.com/jetstack/cert-manager)
  - **Docker Hub**: [jetstack/cert-manager](https://hub.docker.com/r/jetstack/cert-manager)
  - **Helm Chart**: [cert-manager Helm Chart](https://artifacthub.io/packages/helm/jetstack/cert-manager)

3. **Nginx Ingress Controller**:

  - **Description**: A Kubernetes operator that manages Nginx as an Ingress controller.
  - **Official Documentation**: [Nginx Ingress Controller Documentation](https://kubernetes.github.io/ingress-nginx/)
  - **GitHub Repository**: [kubernetes/ingress-nginx](https://github.com/kubernetes/ingress-nginx)
  - **Docker Hub**: [nginx/nginx-ingress](https://hub.docker.com/r/nginx/nginx-ingress)
  - **Helm Chart**: [nginx-stable/nginx-ingress](https://artifacthub.io/packages/helm/nginx-stable/nginx-ingress)

4. **etcd Operator**:

  - **Description**: A Kubernetes operator for etcd, a distributed key-value store used as Kubernetes' backing store for all cluster data.
  - **Official Documentation**: [etcd Operator Documentation](https://etcd.io/docs/v3.5/op-guide/kubernetes/)
  - **GitHub Repository**: [etcd-io/etcd-operator](https://github.com/etcd-io/etcd-operator)
  - **Docker Hub**: N/A
  - **Helm Chart**: N/A

5. **Elasticsearch Operator**:

  - **Description**: A Kubernetes operator for Elasticsearch, a distributed search and analytics engine.
  - **Official Documentation**: [Elasticsearch Operator Documentation](https://www.elastic.co/guide/en/cloud-on-k8s/current/index.html)
  - **GitHub Repository**: [elastic/cloud-on-k8s](https://github.com/elastic/cloud-on-k8s)
  - **Docker Hub**: N/A
  - **Helm Chart**: [elastic/elasticsearch](https://artifacthub.io/packages/helm/elastic/elasticsearch)

6. **Vault Operator**:

  - **Description**: A Kubernetes operator for HashiCorp Vault, a tool for managing secrets and protecting sensitive data.
  - **Official Documentation**: [Vault Operator Documentation](https://www.vaultproject.io/docs/platform/k8s)
  - **GitHub Repository**: [hashicorp/vault-k8s](https://github.com/hashicorp/vault-k8s)
  - **Docker Hub**: N/A
  - **Helm Chart**: [hashicorp/vault](https://artifacthub.io/packages/helm/hashicorp/vault)

7. **Flux Operator**:

  - **Description**: A Kubernetes operator that ensures that the state of a cluster matches the configuration defined in Git.
  - **Official Documentation**: [Flux Documentation](https://toolkit.fluxcd.io/)
  - **GitHub Repository**: [fluxcd/flux2](https://github.com/fluxcd/flux2)
  - **Docker Hub**: N/A
  - **Helm Chart**: N/A

8. **Istio Operator**:

  - **Description**: A Kubernetes operator for Istio, an open platform to connect, manage, and secure microservices.
  - **Official Documentation**: [Istio Operator Documentation](https://istio.io/latest/docs/ops/deployment/operator/)
  - **GitHub Repository**: [istio/istio-operator](https://github.com/istio/istio-operator)
  - **Docker Hub**: N/A
  - **Helm Chart**: [istio/istio](https://artifacthub.io/packages/helm/istio/istio)

9. **KubeDB Operator**:

  - **Description**: A Kubernetes operator for databases, simplifying the lifecycle management of databases on Kubernetes.
  - **Official Documentation**: [KubeDB Documentation](https://kubedb.com/docs/latest/)
  - **GitHub Repository**: [kubedb/operator](https://github.com/kubedb/operator)
  - **Docker Hub**: N/A
  - **Helm Chart**: N/A

10. **Argo CD Operator**:

   - **Description**: A Kubernetes operator for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
   - **Official Documentation**: [Argo CD Operator Documentation](https://argoproj.github.io/argo-cd/operator-manual/)
   - **GitHub Repository**: [argoproj/argo-cd](https://github.com/argoproj/argo-cd)
   - **Docker Hub**: N/A
   - **Helm Chart**: [argo/argo-cd](https://artifacthub.io/packages/helm/argo/argo-cd)

11. **Knative Operator**:

   - **Description**: A Kubernetes operator for Knative, a Kubernetes-based platform to deploy and manage modern serverless workloads.
   - **Official Documentation**: [Knative Operator Documentation](https://knative.dev/docs/admin/install/)
   - **GitHub Repository**: [knative/operator](https://github.com/knative/operator)
   - **Docker Hub**: N/A
   - **Helm Chart**: N/A

12. **Rook Operator**:

   - **Description**: A Kubernetes operator for Rook, a cloud-native storage orchestrator.
   - **Official Documentation**: [Rook Operator Documentation](https://rook.io/docs/rook/master/)
   - **GitHub Repository**: [rook/rook](https://github.com/rook/rook)
   - **Docker Hub**: N/A
   - **Helm Chart**: [rook/rook-ceph](https://artifacthub.io/packages/helm/rook/rook-ceph)

13. **MongoDB Operator**:

   - **Description**: A Kubernetes operator for MongoDB, a cross-platform document-oriented NoSQL database.
   - **Official Documentation**: [MongoDB Operator Documentation](https://docs.mongodb.com/kubernetes-operator/master/)
   - **GitHub Repository**: [mongodb/mongodb-kubernetes-operator](https://github.com/mongodb/mongodb-kubernetes-operator)
   - **Docker Hub**: N/A
   - **Helm Chart**: [mongodb/mongodb-enterprise-kubernetes](https://artifacthub.io/packages/helm/mongodb/mongodb-enterprise-kubernetes)

14. **Argo Workflow Operator**:

   - **Description**: A Kubernetes operator for Argo Workflows, a workflow engine for Kubernetes.
  
- **Official Documentation**: [Argo Workflow Operator Documentation](https://argoproj.github.io/argo-workflows/operator-manual/)
   - **GitHub Repository**: [argoproj/argo-workflows](https://github.com/argoproj/argo-workflows)
   - **Docker Hub**: N/A
   - **Helm Chart**: [argo/argo](https://artifacthub.io/packages/helm/argo/argo)

15. **Kube Prometheus Stack Operator**:

   - **Description**: A Kubernetes operator for managing the Prometheus monitoring stack.
   - **Official Documentation**: [Kube Prometheus Stack Operator Documentation](https://github.com/prometheus-operator/kube-prometheus)
   - **GitHub Repository**: [prometheus-operator/kube-prometheus](https://github.com/prometheus-operator/kube-prometheus)
   - **Docker Hub**: N/A
   - **Helm Chart**: [prometheus-community/kube-prometheus-stack](https://artifacthub.io/packages/helm/prometheus-community/kube-prometheus-stack)

16. **Thanos Operator**:

   - **Description**: A Kubernetes operator for Thanos, a highly available Prometheus setup with long-term storage capabilities.
   - **Official Documentation**: [Thanos Operator Documentation](https://thanos.io/tip/thanos/storage.md/)
   - **GitHub Repository**: [thanos-io/thanos](https://github.com/thanos-io/thanos)
   - **Docker Hub**: N/A
   - **Helm Chart**: [thanos-io/thanos](https://artifacthub.io/packages/helm/thanos-io/thanos)

17. **Postgres Operator**:

   - **Description**: A Kubernetes operator for PostgreSQL, an open-source relational database management system.
   - **Official Documentation**: [Postgres Operator Documentation](https://github.com/zalando/postgres-operator)
   - **GitHub Repository**: [zalando/postgres-operator](https://github.com/zalando/postgres-operator)
   - **Docker Hub**: [crunchydata/postgres-operator](https://hub.docker.com/r/crunchydata/postgres-operator)
   - **Helm Chart**: N/A

18. **Kong Operator**:

   - **Description**: A Kubernetes operator for Kong, an open-source API Gateway and Microservices Management Layer.
   - **Official Documentation**: [Kong Operator Documentation](https://github.com/Kong/kong-dist-kubernetes#kubernetes)
   - **GitHub Repository**: [Kong/kong-dist-kubernetes](https://github.com/Kong/kong-dist-kubernetes)
   - **Docker Hub**: [kong/kubernetes-ingress-controller](https://hub.docker.com/r/kong/kubernetes-ingress-controller)
   - **Helm Chart**: N/A

19. **MySQL Operator**:

   - **Description**: A Kubernetes operator for MySQL, an open-source relational database management system.
   - **Official Documentation**: [MySQL Operator Documentation](https://github.com/oracle/mysql-operator)
   - **GitHub Repository**: [oracle/mysql-operator](https://github.com/oracle/mysql-operator)
   - **Docker Hub**: [mysql/mysql-server](https://hub.docker.com/r/mysql/mysql-server)
   - **Helm Chart**: N/A

20. **Grafana Operator**:

   - **Description**: A Kubernetes operator for Grafana, a multi-platform open-source analytics and interactive visualization web application.
   - **Official Documentation**: [Grafana Operator Documentation](https://github.com/integr8ly/grafana-operator)
   - **GitHub Repository**: [integr8ly/grafana-operator](https://github.com/integr8ly/grafana-operator)
   - **Docker Hub**: N/A
   - **Helm Chart**: [integr8ly/grafana-operator](https://artifacthub.io/packages/helm/integr8ly/grafana-operator)

21. **RabbitMQ Operator**:

   - **Description**: A Kubernetes operator for RabbitMQ, an open-source message-broker software.
   - **Official Documentation**: [RabbitMQ Operator Documentation](https://github.com/rabbitmq/rabbitmq-peer-discovery-k8s)
   - **GitHub Repository**: [rabbitmq/rabbitmq-peer-discovery-k8s](https://github.com/rabbitmq/rabbitmq-peer-discovery-k8s)
   - **Docker Hub**: [rabbitmq/rabbitmq](https://hub.docker.com/r/rabbitmq/rabbitmq)
   - **Helm Chart**: N/A

22. **ArangoDB Operator**:

   - **Description**: A Kubernetes operator for ArangoDB, a distributed native multi-model database.
   - **Official Documentation**: [ArangoDB Operator Documentation](https://github.com/arangodb/kube-arangodb)
   - **GitHub Repository**: [arangodb/kube-arangodb](https://github.com/arangodb/kube-arangodb)
   - **Docker Hub**: [arangodb/arangodb](https://hub.docker.com/r/arangodb/arangodb)
   - **Helm Chart**: [arangodb/arangodb](https://artifacthub.io/packages/helm/arangodb/arangodb)

23. **Cassandra Operator**:

   - **Description**: A Kubernetes operator for Apache Cassandra, a distributed NoSQL database management system.
   - **Official Documentation**: [Cassandra Operator Documentation](https://github.com/datastax/cass-operator)
   - **GitHub Repository**: [datastax/cass-operator](https://github.com/datastax/cass-operator)
   - **Docker Hub**: [datastax/cass-operator](https://hub.docker.com/r/datastax/cass-operator)
   - **Helm Chart**: N/A

24. **KubeVirt Operator**:

   - **Description**: A Kubernetes operator for KubeVirt, which allows running virtual machines alongside container workloads in Kubernetes.
   - **Official Documentation**: [KubeVirt Operator Documentation](https://kubevirt.io/user-guide/docs/latest/overview/)
   - **GitHub Repository**: [kubevirt/kubevirt](https://github.com/kubevirt/kubevirt)
   - **Docker Hub**: N/A
   - **Helm Chart**: N/A

25. **Rancher Operator**:

   - **Description**: A Kubernetes operator for Rancher, an open-source container management platform.
   - **Official Documentation**: [Rancher Operator Documentation](https://rancher.com/docs/rancher/v2.x/en/installation/)
   - **GitHub Repository**: [rancher/rancher](https://github.com/rancher/rancher)
   - **Docker Hub**: N/A
   - **Helm Chart**: N/A

26. **Helm Operator**:

   - **Description**: A Kubernetes operator for Helm, the package manager for Kubernetes.
   - **Official Documentation**: [Helm Operator Documentation](https://github.com/fluxcd/helm-operator)
   - **GitHub Repository**: [fluxcd/helm-operator](https://github.com/fluxcd/helm-operator)
   - **Docker Hub**: N/A
   - **Helm Chart**: N/A

27. **KUDO Operator**:

   - **Description**: A Kubernetes operator for Kubernetes Universal Declarative Operators (KUDO), which provides a declarative approach to building production-grade Kubernetes operators.
   - **Official
Documentation**: [KUDO Operator Documentation](https://kudo.dev/docs/developing-kudo/operators/operator-overview/)
   - **GitHub Repository**: [kudobuilder/kudo](https://github.com/kudobuilder/kudo)
   - **Docker Hub**: N/A
   - **Helm Chart**: N/A

28. **Zookeeper Operator**:

   - **Description**: A Kubernetes operator for Apache ZooKeeper, a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.
   - **Official Documentation**: [Zookeeper Operator Documentation](https://github.com/pravega/zookeeper-operator)
   - **GitHub Repository**: [pravega/zookeeper-operator](https://github.com/pravega/zookeeper-operator)
   - **Docker Hub**: N/A
   - **Helm Chart**: N/A

29. **Confluent Operator**:

   - **Description**: A Kubernetes operator for Confluent Platform, an event streaming platform based on Apache Kafka.
   - **Official Documentation**: [Confluent Operator Documentation](https://docs.confluent.io/platform/current/tutorials/examples/kubernetes/gke/confluent-operator/installation.html)
   - **GitHub Repository**: [confluentinc/confluent-kubernetes](https://github.com/confluentinc/confluent-kubernetes)
   - **Docker Hub**: N/A
   - **Helm Chart**: N/A

30. **Percona Operator**:

   - **Description**: A Kubernetes operator for Percona Server for MySQL, a free and open-source relational database management system.
   - **Official Documentation**: [Percona Operator Documentation](https://www.percona.com/doc/kubernetes-operator-for-percona-xtradb-cluster/operator.html)
   - **GitHub Repository**: [percona/percona-xtradb-cluster-operator](https://github.com/percona/percona-xtradb-cluster-operator)
   - **Docker Hub**: N/A
   - **Helm Chart**: N/A

31. **Ambassador Operator**:

   - **Description**: A Kubernetes operator for Ambassador, an open-source API gateway for Kubernetes built on Envoy Proxy.
   - **Official Documentation**: [Ambassador Operator Documentation](https://www.getambassador.io/docs/latest/tutorials/getting-started/)
   - **GitHub Repository**: [datawire/ambassador-operator](https://github.com/datawire/ambassador-operator)
   - **Docker Hub**: [datawire/ambassador](https://hub.docker.com/r/datawire/ambassador)
   - **Helm Chart**: N/A

32. **Memcached Operator**:

   - **Description**: A Kubernetes operator for Memcached, a distributed memory object caching system.
   - **Official Documentation**: [Memcached Operator Documentation](https://github.com/spotahome/memcached-operator)
   - **GitHub Repository**: [spotahome/memcached-operator](https://github.com/spotahome/memcached-operator)
   - **Docker Hub**: N/A
   - **Helm Chart**: N/A

33. **Galera Operator**:

   - **Description**: A Kubernetes operator for Galera Cluster, a synchronous multi-master replication plugin for MySQL and MariaDB.
   - **Official Documentation**: [Galera Operator Documentation](https://github.com/k8s-galera/galera-operator)
   - **GitHub Repository**: [k8s-galera/galera-operator](https://github.com/k8s-galera/galera-operator)
   - **Docker Hub**: N/A
   - **Helm Chart**: N/A

34. **Keycloak Operator**:

   - **Description**: A Kubernetes operator for Keycloak, an open-source Identity and Access Management solution.
   - **Official Documentation**: [Keycloak Operator Documentation](https://github.com/keycloak/keycloak-operator)
   - **GitHub Repository**: [keycloak/keycloak-operator](https://github.com/keycloak/keycloak-operator)
   - **Docker Hub**: N/A
   - **Helm Chart**: N/A

35. **RabbitMQ Cluster Operator**:

   - **Description**: A Kubernetes operator for RabbitMQ, an open-source message-broker software.
   - **Official Documentation**: [RabbitMQ Cluster Operator Documentation](https://github.com/rabbitmq/cluster-operator)
   - **GitHub Repository**: [rabbitmq/cluster-operator](https://github.com/rabbitmq/cluster-operator)
   - **Docker Hub**: [rabbitmq/rabbitmq](https://hub.docker.com/r/rabbitmq/rabbitmq)
   - **Helm Chart**: N/A

36. **Cilium Operator**:

   - **Description**: A Kubernetes operator for Cilium, an open-source networking and security solution.
   - **Official Documentation**: [Cilium Operator Documentation](https://docs.cilium.io/en/v1.10/gettingstarted/k8s-install-default/)
   - **GitHub Repository**: [cilium/cilium](https://github.com/cilium/cilium)
   - **Docker Hub**: N/A
   - **Helm Chart**: N/A

37. **Jaeger Operator**:

   - **Description**: A Kubernetes operator for Jaeger, an open-source, end-to-end distributed tracing.
   - **Official Documentation**: [Jaeger Operator Documentation](https://www.jaegertracing.io/docs/1.25/operator/)
   - **GitHub Repository**: [jaegertracing/jaeger-operator](https://github.com/jaegertracing/jaeger-operator)
   - **Docker Hub**: N/A
   - **Helm Chart**: N/A

38. **NFS Operator**:

   - **Description**: A Kubernetes operator for NFS (Network File System), a distributed file system protocol.
   - **Official Documentation**: [NFS Operator Documentation](https://github.com/NetApp/nfs-operator)
   - **GitHub Repository**: [netapp/nfs-operator](https://github.com/NetApp/nfs-operator)
   - **Docker Hub**: N/A
   - **Helm Chart**: N/A

39. **Traefik Operator**:

   - **Description**: A Kubernetes operator for Traefik, a modern HTTP reverse proxy and load balancer.
   - **Official Documentation**: [Traefik Operator Documentation](https://doc.traefik.io/traefik/master/operations/operator/)
   - **GitHub Repository**: [traefik/traefik-helm-chart](https://github.com/traefik/traefik-helm-chart)
   - **Docker Hub**: [traefik](https://hub.docker.com/_/traefik)
   - **Helm Chart**: [traefik/traefik](https://artifacthub.io/packages/helm/traefik/traefik)

40. **Cassandra Reaper Operator**:

   - **Description**: A Kubernetes operator for Cassandra Reaper, a tool for automated repair and maintenance of Apache Cassandra clusters.
   - **Official Documentation**: [Cassandra Reaper Operator Documentation](https://github.com/k8ssandra/cass-operator)
   - **GitHub Repository**: [k8ssandra/cass-operator](https://github.com/k8ssandra/cass-operator)
   - **Docker Hub**: N/A
   - **Helm Chart**: N/A

This list provides the top 40 Kubernetes operators, along with

their descriptions, official documentation, GitHub repositories, Docker Hub links, and Helm Chart links. Let me know if you need further assistance or additional operators included!

kubernetes_operator_glossary.txt · Last modified: 2024/04/28 03:13 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki