SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go kubernetes-operator Projects
-
flyte
Scalable and flexible workflow orchestration platform that seamlessly unifies data, ML and analytics stacks.
Project mention: 20 Open Source Tools I Recommend to Build, Share, and Run AI Projects | dev.to | 2024-11-13Flyte is an open source workflow orchestration platform that allows developers to build, transform, and deploy data and ML workflow through their Python SDK. This way, you can build and execute scalable, maintainable, reproducible pipelines for data processing and machine learning.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
postgres-operator
Production PostgreSQL for Kubernetes, from high availability Postgres clusters to full-scale database-as-a-service. (by CrunchyData)
-
spark-operator
Kubernetes operator for managing the lifecycle of Apache Spark applications on Kubernetes.
Project mention: Data on Kubernetes: Part 4 - Argo Workflows: Simplify parallel jobs : Container-native workflow engine for Kubernetes 🔮 | dev.to | 2024-07-28In this section, we'll dive into creating and deploying a data processing platform on Amazon Elastic Kubernetes Service Amazon EKS. The solution includes essential Kubernetes add-ons: Argo Workflows, Argo Events, Spark Operator for managing Spark jobs, Fluent Bit for logging, and Prometheus for metrics.
-
-
-
clickhouse-operator
Altinity Kubernetes Operator for ClickHouse creates, configures and manages ClickHouse® clusters running on Kubernetes
-
Project mention: Installing a Database Management Application on GKE with Percona Everest | dev.to | 2024-09-05
Install the Operator Lifecycle Manager (OLM), which automates lifecycle management for Kubernetes database operators.
-
-
-
-
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: I got OpenTelemetry to work. But why was it so complicated? | news.ycombinator.com | 2025-01-10
Adopting OpenTelemetry does not have to be hard for common use-cases. On Kubernetes, the Dash0 operator (https://artifacthub.io/packages/search?repo=dash0-operator) automatically instruments Node.js and Java workloads (and soon other runtimes; Disclaimer: I am one of its authors) with just a custom resource created in a namespace.
Automatic instrumentation on Kubernetes is also provided by the community OpenTelemetry (https://github.com/open-telemetry/opentelemetry-operator).
I am certainly biased here because OpenTelemetry and Prometheus have been at the core of my professional life for the past half decade, but I think that the biggest challenge, is that there are many different ways to get you to a good setup, and people get lost in the discovery of the available options.
-
mysql-operator
Asynchronous MySQL Replication on Kubernetes using Percona Server and Openark's Orchestrator.
-
schemahero
A Kubernetes operator for declarative database schema management (gitops for database schemas)
-
grafana-operator
An operator for Grafana that installs and manages Grafana instances, Dashboards and Datasources through Kubernetes/OpenShift CRs
-
Project mention: K8GB – A cloud native Kubernetes Global Balancer | news.ycombinator.com | 2024-12-27
-
Alternatively, you can use RabbitMQ configuration files to declare multiple types of RabbitMQ objects, including vhosts, channels, exchanges, and queues. This method provides a more structured approach to managing RabbitMQ resources and configurations.
-
Applying these manifests will trigger the Backup procedure by the K8up controller. You have several means to check the backup status. You should definitely do so because of a current issue #910 with K8up which incorrectly reports status into the Backup object itself.
-
-
-
-
-
However, there are scenarios where you want to emulate multiple machines running a single test. You want to test your application’s load by generating traffic from different IP addresses, or your single instance cannot create the needed load. If you’re using Kubernetes in your organization, you can use the k6 operator to run distributed load tests.
Go kubernetes-operator discussion
Go kubernetes-operator related posts
-
Cyclops Is Trending on GitHub
-
K8GB – A cloud native Kubernetes Global Balancer
-
Cyclops Launch Week #1 Recap
-
Where GitOps Meets ClickOps
-
Custom AWS Cloud Platforms
-
What is Platform Engineering?
-
A Kubernetes Setup Speedrun 🏃💨
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jan 2025
Index
What are some of the best open-source kubernetes-operator projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | flyte | 5,897 |
2 | postgres-operator | 4,019 |
3 | spark-operator | 2,831 |
4 | cyclops | 2,677 |
5 | shell-operator | 2,460 |
6 | clickhouse-operator | 1,976 |
7 | operator-lifecycle-manager | 1,735 |
8 | capsule | 1,703 |
9 | logging-operator | 1,576 |
10 | helmify | 1,517 |
11 | kubegres | 1,317 |
12 | opentelemetry-operator | 1,271 |
13 | mysql-operator | 1,042 |
14 | schemahero | 1,010 |
15 | grafana-operator | 943 |
16 | k8gb | 911 |
17 | cluster-operator | 902 |
18 | k8up | 739 |
19 | argocd-operator | 679 |
20 | kubeplus | 672 |
21 | wireguard-operator | 670 |
22 | volsync | 643 |
23 | k6-operator | 608 |