SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Operator Projects
SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.Project mention: Writing a Kubernetes Operator | news.ycombinator.com | 2023-03-09
Besides the frameworks TFA lists, you can also build Operators in Ansible or Helm.
A Chaos Engineering Platform for Kubernetes.Project mention: rootly Vs firehydrant, any experience? | reddit.com/r/sre | 2023-02-28
https://chaos-mesh.org/ (open source)
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Production PostgreSQL for Kubernetes, from high availability Postgres clusters to full-scale database-as-a-service.Project mention: Questions about Kubernetes | reddit.com/r/sysadmin | 2023-03-13
On the topic of Postgres, you should look into an operator or Helm chart that can setup common things (like replication and auto-failover), such as Crunchy's Postgres operator, or consider using a "cloud-native" distributed database like CockroachDB (disclaimer: I am a Cockroach Labs employee) which has its own operator as well. Another word of warning, running stateful services, particularly mission critical databases, can require a lot of maintenance work (it's my full-time job), so unless this is for a hobby project, I would highly recommend you look into using a managed database offerring. Every major cloud provider and most database companies have one.
Postgres operator creates and manages PostgreSQL clusters running in Kubernetes (by zalando)Project mention: Implementing postgres on a kubernetes cluster for production. Any guides, articles, checklist, etc? | reddit.com/r/kubernetes | 2023-03-23
Here's the operator for a postgres cluster: https://github.com/zalando/postgres-operator
Kubernetes controller for GitHub Actions self-hosted runnersProject mention: AKS cluster w/ GitHub App and Actions Runner Controller | reddit.com/r/github | 2023-02-28
I'm convinced one of (or a combination) of things is happening here in regards to authentication. This GH enterprise account is configured with SAML. I feel like that is a valid data point. I'm using https://github.com/actions/actions-runner-controller as a reference guide for what I should be doing. I suspect whoever is Owner of this organization has modified what I can do as a user. The steps in the doc where I can actually Install the Application isn't available to me. When configuring the GitHub App I'm given two options. I select the option for "this account only" knowing the documentation says it is possible to use this Github App with a repo in the Organization as long as I have Admin privileges or I'm the owner.
A Vault swiss-army knife: a K8s operator, Go client with automatic token renewal, automatic configuration, multiple unseal options and more. A CLI tool to init, unseal and configure Vault (auth methods, secret engines). Direct secret injection into Pods.Project mention: Secrets Management on Kubernetes: How do you handle it? | reddit.com/r/kubernetes | 2022-12-04
https://github.com/banzaicloud/bank-vaults. Mind you after Cisco bought Banzai work on this project seems to have stopped. It works very well for us though.
🦥 Easy and simple Prometheus SLO (service level objectives) generator (by slok)Project mention: help setting SLIs/SLOs | reddit.com/r/sre | 2022-09-26
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Redis Operator creates/configures/manages high availability redis with sentinel automatic failover atop Kubernetes.Project mention: A Kubernetes cache | reddit.com/r/kubernetes | 2022-11-02
Have you looked into redis sentinel ? There is also a kubernetes operator that supports redis sentinel and makes management and scaling pretty easy. Redis sentinel: https://redis.io/docs/management/sentinel/ Redis operator: https://github.com/spotahome/redis-operator
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.
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
CloudNativePG is a Kubernetes operator that covers the full lifecycle of a PostgreSQL database cluster with a primary/standby architecture, using native streaming replicationProject mention: Can you create a Postgres Deployment with multiple replicas consuming to the same PV? | reddit.com/r/devops | 2022-11-28
Another option would be https://github.com/cloudnative-pg/cloudnative-pg I got to see this talk at Kubecon last month that might be of use to you too -> https://www.youtube.com/watch?v=99uSJXkKpeI That talk is run in part by EDB, who are the company behind CloudNativePG, they are talking about their commercial offering, but the principle is the same.
A kubernetes operator for creating and managing a cache of container images directly on the cluster worker nodes, so application pods start almost instantlyProject mention: Ask HN: Have You Left Kubernetes? | news.ycombinator.com | 2022-08-01
If you're pulling big images you could try kube-fledged (it's the simplest option, a CRD that works like a pre-puller for your images), or if you have a big cluster you can try a p2p distributor, like kraken or dragonfly2.
Also there's that project called Nydus that allows starting up big containers way faster. IIRC, starts the container before pulling the whole image, and begins to pull data as needed from the registry.
Jaeger Operator for Kubernetes simplifies deploying and running Jaeger on Kubernetes.Project mention: OpenTelemetry auto-instrumentation with Jaeger | dev.to | 2023-02-13
$ kubectl create -f https://github.com/jaegertracing/jaeger-operator/releases/download/v1.38.0/jaeger-operator.yaml -n observability
Asynchronous MySQL Replication on Kubernetes using Percona Server and Openark's Orchestrator.
Apache Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers
Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd data, and intelligent diagnosis.
An extensible framework for application-level data management on KubernetesProject mention: ETCD Backup with K10 / Kanister | reddit.com/r/kubernetes | 2023-01-04
I use Kasten K10 for backups and therefore Kanister blueprints. Ive finally managed to debug an issue with the etcd blueprint here. The blueprint requires kubectl cp but this relies on tar which doesn't / no longer exists in the ETCD pod image, alternatively, I thought to use cat cat is not available on the ETCD container either.
An operator for Grafana that installs and manages Grafana instances, Dashboards and Datasources through Kubernetes/OpenShift CRsProject 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
Kubernetes native Jenkins 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 👍
Kubernetes-native security toolkitProject mention: How to scan and control the K8 objects are being created against security threats? | reddit.com/r/kubernetes | 2023-03-24
Trivy-Operator (previously known as Starboard) to continuously scan all new workloads in your Kubernetes Cluster. It also uses Trivy so you have a close engine stack.
A wireguard operator created to easily provision a VPN in a k8s clusterProject mention: wireguard operator | reddit.com/r/kubernetes | 2022-11-12
Kubernetes and OpenShift Backup OperatorProject 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.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Operator related posts
Implementing postgres on a kubernetes cluster for production. Any guides, articles, checklist, etc?
1 project | reddit.com/r/kubernetes | 23 Mar 2023
Question: Resources to learn K8s operator programming
4 projects | reddit.com/r/kubernetes | 28 Feb 2023
AKS cluster w/ GitHub App and Actions Runner Controller
1 project | reddit.com/r/github | 28 Feb 2023
How to save a fortune with self hosted GitHub runners
3 projects | dev.to | 28 Feb 2023
TB's of data Load into Cassandra cluster
1 project | reddit.com/r/devops | 26 Feb 2023
Using k8s-apiserver as AAA server for microservices?
4 projects | reddit.com/r/kubernetes | 17 Feb 2023
Databases on Kubernetes is fundamentally same as a database on a VM
2 projects | news.ycombinator.com | 11 Feb 2023
A note from our sponsor - #<SponsorshipServiceOld:0x00007f160ce8e788>
www.saashub.com | 25 Mar 2023
What are some of the best open-source Operator projects in Go? This list will help you: