Go kubernetes-operator

Open-source Go projects categorized as kubernetes-operator

Top 23 Go kubernetes-operator Projects

  • postgres-operator

    Production PostgreSQL for Kubernetes, from high availability Postgres clusters to full-scale database-as-a-service.

    Project mention: Do people use DBs as Pods? | reddit.com/r/kubernetes | 2022-10-01
  • spark-on-k8s-operator

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

    Project mention: [Spark-k8s] — Getting started # Part 1 | dev.to | 2022-07-19

    The SparkOperator must be installed before we can use Spark on Kubernetes. Google created this operator, which is available on Github. In a nutshell, the operator is in charge of monitoring the cluster for specific events related to the spark job, as known as kind: SparkApplication

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • shell-operator

    Shell-operator is a tool for running event-driven scripts in a Kubernetes cluster

    Project mention: Is there a way to execute script after a crash? | reddit.com/r/kubernetes | 2022-11-19

    Shell-operator to parse logs and make action after the pod crash.

  • operator-lifecycle-manager

    A management framework for extending Kubernetes with Operators

    Project mention: Aerospike Kubernetes Talking Cluster to Cluster | dev.to | 2023-01-16

    cd aerospike-kubernetes-operator/ kubectl apply -f config/samples/storage/eks_ssd_storage_class.yaml kubectl apply -f config/samples/storage/local_storage_class.yaml curl -sL https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.22.0/install.sh | bash -s v0.22.0 kubectl create -f https://operatorhub.io/install/aerospike-kubernetes-operator.yaml kubectl get csv -n operators -w cd.. git clone https://github.com/nareshmaharaj-consultant/kubernetes-anything cd kubernetes-anything ./createNamespace.sh aerospike cd ../aerospike-kubernetes-operator/ kubectl -n aerospike create secret generic aerospike-secret --from-file=config/samples/secrets kubectl -n aerospike create secret generic auth-secret --from-literal=password='admin123'

  • clickhouse-operator

    The Altinity Operator for ClickHouse creates, configures and manages ClickHouse clusters running on Kubernetes

    Project mention: ClickHouse Cloud is now in Public Beta | news.ycombinator.com | 2022-10-04

    but this pricing looks excessive.

    A single node instance with a fast disk is more than sufficient for most needs: https://hub.docker.com/r/clickhouse/clickhouse-server

    If you need a cluster, https://github.com/Altinity/clickhouse-operator makes things easy

  • kubegres

    Kubegres is a Kubernetes operator allowing to deploy one or many clusters of PostgreSql instances and manage databases replication, failover and backup.

    Project mention: Any self hostable postgres, clustering, replication and fail over system? | reddit.com/r/selfhosted | 2023-01-25

    I don't know if you're using Kubernetes, but Kubegres is great for self hosting postgres on a cluster.

  • capsule

    Multi-tenancy and policy-based framework for Kubernetes. (by clastix)

    Project mention: How we reduced Kubernetes Clusters Sprawl by adopting Vclusters: An Introduction | reddit.com/r/kubernetes | 2022-04-30

    At the end is just a tool which helps to achieve multi tenancy(with all pros and cons) in Kubernetes. It takes a different approach from capsule for example as you have a dedicated control plane for each tenant which means you have an isolated api server that you can spin up in a matter of seconds and lets you also achieve better resource utilizations by using the same nodes shared among all tenants

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • mysql-operator

    Asynchronous MySQL Replication on Kubernetes using Percona Server and Openark's Orchestrator.

  • opentelemetry-operator

    Kubernetes Operator for OpenTelemetry Collector

    Project mention: Observability-Landscape-as-Code in Practice | dev.to | 2022-11-15

    We used Lightstep’s Prometheus Kubernetes OpenTelemetry Collector to get these Metrics into Lightstep. This Helm chart is inspired by kube-prometheus-stack, but with one crucial difference -- no Prometheus! We’re able to use recent enhancements to the OpenTelemetry Operator for Kubernetes such as support for Service Monitors in order to scrape Prometheus metrics from pods, system components, and more.

  • cluster-operator

    RabbitMQ Cluster Kubernetes Operator

    Project mention: Top 5 cloud-native Message Queues (MQs) with Node.js support | dev.to | 2022-09-13

    RabbitMQ uses distributed deployment mechanism. You can set up instances in a highly available manner. Just like Memphis, RabbitMQ is cloud available. This allows you to run a highly available cluster on top of infrastructure such as kubernetes in the cloud.

  • k8gb

    A cloud native Kubernetes Global Balancer

    Project mention: Déployer et exposer globalement une application multi-clusters via K8GB et Liqo … | dev.to | 2022-11-11


  • grafana-operator

    An operator for Grafana that installs and manages Grafana instances, Dashboards and Datasources through Kubernetes/OpenShift CRs

    Project mention: Cheapest monitoring solution for AWS? | reddit.com/r/devops | 2022-06-19

    If you run your instance on EKS with the grafana operator then you can install them like any other cuszom resource. (Not sure if you are using Fargate with ECS or EKS) https://github.com/grafana-operator/grafana-operator/blob/master/documentation/dashboards.md

  • kubeplus

    Kubernetes Operator for Multi-Instance Multi-tenancy

    Project mention: Use Kubernetes to run your SaaS | reddit.com/r/SaaS | 2022-11-18

    If you are currently delivering your SaaS as a separate instance of your application per customer, you might want to check out our open-source project KubePlus - https://github.com/cloud-ark/kubeplus

  • td-redis-operator

    一款强大的云原生redis-operator,经过大规模生产级运行考验,支持分布式集群、支持主备切换等缓存集群解决方案…The powerful cloud-native redis-operator, which has passed the test of large-scale production-level operation, supports distributed clusters and active/standby switching ...

    Project mention: Redis on Kubernetes: A powerful solution with limits | reddit.com/r/kubernetes | 2022-12-28

    I recommend https://github.com/tongdun/td-redis-operator for redis operator ! We had some issues with bitnami, a bit more rough in docs but really stable in my experience 👍

  • helmify

    Creates Helm chart from Kubernetes yaml

    Project mention: how to migrate to helm | reddit.com/r/devops | 2023-02-04
  • percona-xtradb-cluster-operator

    Percona Operator for MySQL based on Percona XtraDB Cluster

  • github-actions-runner-operator

    K8S operator for scheduling github actions runner pods

  • k8up

    Kubernetes and OpenShift Backup Operator

    Project mention: Looking for some thoughts on backup solutions for Kubernetes | reddit.com/r/kubernetes | 2022-08-09

    There is an open PR to fix that issue: https://github.com/k8up-io/k8up/issues/319. It was created in January 2021 and till this day it remains open.

  • argocd-operator

    A Kubernetes operator for managing Argo CD clusters.

    Project mention: Argo CD in the operator store version 0.2.0? While v2.2.5 is available? | reddit.com/r/openshift | 2022-02-21
  • wireguard-operator

    A wireguard operator created to easily provision a VPN in a k8s cluster

    Project mention: wireguard operator | reddit.com/r/kubernetes | 2022-11-12
  • metering-operator

    The Metering Operator is responsible for collecting metrics and other information about what's happening in a Kubernetes cluster, and providing a way to create reports on the collected data.

  • operator

    Kubernetes operator to manage installation, updation and uninstallation of tektoncd projects (pipeline, …) (by tektoncd)

  • piraeus-operator

    The Piraeus Operator manages LINSTOR clusters in Kubernetes.

    Project mention: Longhorn alternatives | reddit.com/r/kubernetes | 2023-01-13

    Linstor using https://piraeus.io/

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-04.

Go kubernetes-operator related posts


What are some of the best open-source kubernetes-operator projects in Go? This list will help you:

Project Stars
1 postgres-operator 3,119
2 spark-on-k8s-operator 2,245
3 shell-operator 1,904
4 operator-lifecycle-manager 1,433
5 clickhouse-operator 1,195
6 kubegres 1,097
7 capsule 1,018
8 mysql-operator 849
9 opentelemetry-operator 625
10 cluster-operator 565
11 k8gb 535
12 grafana-operator 523
13 kubeplus 462
14 td-redis-operator 438
15 helmify 420
16 percona-xtradb-cluster-operator 411
17 github-actions-runner-operator 386
18 k8up 381
19 argocd-operator 371
20 wireguard-operator 357
21 metering-operator 335
22 operator 330
23 piraeus-operator 245
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives