SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go kubernetes-operator Projects
-
postgres-operator
Production PostgreSQL for Kubernetes, from high availability Postgres clusters to full-scale database-as-a-service.
-
spark-on-k8s-operator
Kubernetes operator for managing the lifecycle of Apache Spark applications on Kubernetes.
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.
-
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.
-
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
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-25I don't know if you're using Kubernetes, but Kubegres is great for self hosting postgres on a cluster.
-
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.
-
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.
-
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.
-
Project mention: Déployer et exposer globalement une application multi-clusters via K8GB et Liqo … | dev.to | 2022-11-11
k8gb
-
grafana-operator
An operator for Grafana that installs and manages Grafana instances, Dashboards and Datasources through Kubernetes/OpenShift CRs
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
-
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-28I 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 👍
-
-
-
-
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.
-
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
-
-
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)
-
Linstor using https://piraeus.io/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go kubernetes-operator related posts
- Aerospike Kubernetes Talking Cluster to Cluster
- Backups for K8s and Beyond - My attempt at a backup solution for my homelab and other devices
- Helm or Kustomize ?
- Kubernetes: Multi-cluster communication with Flomesh Service Mesh (Demo)
- Kubernetes: Multi-cluster communication with Flomesh Service Mesh
- Is there a way to execute script after a crash?
- Use Kubernetes to run your SaaS
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea597341c8>
www.saashub.com | 5 Feb 2023
Index
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 |