Go Operator

Open-source Go projects categorized as Operator

Top 23 Go Operator Projects

  • operator-sdk

    SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.

  • Project mention: Building a Kubernetes Operator with the Operator Framework | dev.to | 2024-01-07

    operator-sdk: brew install operator-sdk

  • chaos-mesh

    A Chaos Engineering Platform for Kubernetes.

  • Project mention: Chaos Mesh | /r/kubernetes | 2023-12-11

    Ive been messing around with chaos mesh recently (https://chaos-mesh.org/) and im wondering: is there any way i can define custom behaviour in one of my experiments? Specifically, I want to deploy a Pod with a certain image using an experiment.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • actions-runner-controller

    Kubernetes controller for GitHub Actions self-hosted runners

  • Project mention: Using Kaniko to Build and Publish container image with Github action on Github Self-hosted Runners | dev.to | 2024-02-28

    To set-up the self-hosted runner, an Action Runner Controller (ARC) and Runner scale sets application will be installed via helm. This post will be using Azure Kubernetes Service and ARC that is officialy maintained by Github. There is another ARC that is maintained by the community. You can follow the discussion where github adopted the ARC project into a full Github product here

  • postgres-operator

    Postgres operator creates and manages PostgreSQL clusters running in Kubernetes

  • Project mention: Run PostgreSQL. The Kubernetes Way | news.ycombinator.com | 2023-09-22

    yes, precisely. It's UI part that's broken, which cannot list snapshots. Issue is here, no fix since 2020, sadly: https://github.com/zalando/postgres-operator/issues/937

  • postgres-operator

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

  • Project mention: No disk space crashloop but pod healthy · Issue #3788 · CrunchyData/postgres-operator | /r/Health2020 | 2023-12-09
  • cloudnative-pg

    CloudNativePG is a comprehensive platform designed to seamlessly manage PostgreSQL databases within Kubernetes environments, covering the entire operational lifecycle from initial deployment to ongoing maintenance

  • Project mention: Homelab: Running Postgres on Kubernetes | news.ycombinator.com | 2024-01-02

    My holiday project was doing another pass at my Homelab Kubernetes cluster, part of which involved switching to a proper operator to manage Postgres. Coincidentally, I setup cloudnative-pg (https://github.com/cloudnative-pg/cloudnative-pg) yesterday.

  • sloth

    🦥 Easy and simple Prometheus SLO (service level objectives) generator (by slok)

  • Project mention: SLOscribe: embed SLO/SLI into GO source code | /r/sre | 2023-06-24

    It’s a CLI that allows developers to embed SLO annotation into GO code as comments and generate Prometheus alert groups when paired with Sloth, https://github.com/slok/sloth.

  • SaaSHub

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

    SaaSHub logo
  • logging-operator

    Logging operator for Kubernetes

  • Project mention: Multi-tenant logging on Kubernetes | /r/kubernetes | 2023-12-06

    Learn about how the Logging operator (CNCF Sandbox project) enables multi-tenant scenarios:

  • capsule

    Multi-tenancy and policy-based framework for Kubernetes.

  • redis-operator

    Redis Operator creates/configures/manages high availability redis with sentinel automatic failover atop Kubernetes.

  • 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: Homelab: Running Postgres on Kubernetes | news.ycombinator.com | 2024-01-02
  • kube-fledged

    A kubernetes operator for creating and managing a cache of container images directly on the cluster worker nodes, so application pods start almost instantly

  • Project mention: Musl 1.2.4 adds TCP DNS fallback | news.ycombinator.com | 2023-07-30

    Exactly. Part of the appeal to consolidate all of our container images to use Debian-slim is the ability to optimise the caching of layers, both in our container registry but also on our kubernetes cluster’s nodes (which can be done in a consistent manner with kube-fledged[1]).

    [1] https://github.com/senthilrch/kube-fledged

  • trivy-operator

    Kubernetes-native security toolkit

  • jaeger-operator

    Jaeger Operator for Kubernetes simplifies deploying and running Jaeger on Kubernetes.

  • mysql-operator

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

  • Project mention: Postgres vs MySQL | /r/programare | 2023-05-26

    Daca vreiti sa rulati MySQL in Kubernetes cu replicatre gasiti aici: https://github.com/bitpoke/mysql-operator, fabricat in Romania. :)

  • camel-k

    Apache Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers

  • grafana-operator

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

  • Project mention: How to detect whether cluster is openshift? | /r/kubernetes | 2023-07-12

    Have a look at https://github.com/grafana-operator/grafana-operator/blob/master/controllers/autodetect/main.go :)

  • kanister

    An extensible framework for application-level data management on Kubernetes

  • kstone

    Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd data, and intelligent diagnosis.

  • kubernetes-operator

    Kubernetes native Jenkins Operator

  • argocd-operator

    A Kubernetes operator for managing Argo CD clusters.

  • k8up

    Kubernetes and OpenShift Backup Operator

  • wireguard-operator

    Painless deployment of wireguard on kubernetes

  • SaaSHub

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

    SaaSHub logo
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).

Go Operator related posts

  • Using Kaniko to Build and Publish container image with Github action on Github Self-hosted Runners

    3 projects | dev.to | 28 Feb 2024
  • Show HN: DimeRun v2 – Run GitHub Actions on AWS EC2

    2 projects | news.ycombinator.com | 22 Feb 2024
  • Homelab: Running Postgres on Kubernetes

    2 projects | news.ycombinator.com | 2 Jan 2024
  • Chaos Mesh

    1 project | /r/kubernetes | 11 Dec 2023
  • No disk space crashloop but pod healthy · Issue #3788 · CrunchyData/postgres-operator

    1 project | /r/Health2020 | 9 Dec 2023
  • Annotations in Kubernetes Operator Design

    4 projects | dev.to | 26 Nov 2023
  • Hacking in kind (Kubernetes in Docker)

    2 projects | dev.to | 18 Nov 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 26 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 operator-sdk 7,042
2 chaos-mesh 6,457
3 actions-runner-controller 4,281
4 postgres-operator 4,029
5 postgres-operator 3,756
6 cloudnative-pg 3,505
7 sloth 1,966
8 logging-operator 1,495
9 capsule 1,476
10 redis-operator 1,461
11 kubegres 1,291
12 kube-fledged 1,214
13 trivy-operator 1,072
14 jaeger-operator 990
15 mysql-operator 982
16 camel-k 842
17 grafana-operator 802
18 kanister 723
19 kstone 662
20 kubernetes-operator 586
21 argocd-operator 577
22 k8up 570
23 wireguard-operator 574

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com