Go kubernetes-controller

Open-source Go projects categorized as kubernetes-controller | Edit details

Top 14 Go kubernetes-controller Projects

  • skipper

    An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress

  • spark-on-k8s-operator

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

    Project mention: So many sparks on K8s... Could anyone give me a few explanations please ? | reddit.com/r/apachespark | 2021-10-27

    Spark-Operator (as I understand, Spark-Operator integrates well with K8s while vanilla Spark integration with K8s seems extremely complex to maintain)

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • botkube

    An app that helps you monitor your Kubernetes cluster, debug critical deployments & gives recommendations for standard practices

    Project mention: Tools for monitoring EKS actions? Alternatives to Kubewatch? | reddit.com/r/kubernetes | 2021-11-05

    botkube is good for starting out, about as simple as possible to get running but configuration options are kind of limited. it also provides a read-only chatops interface for kubectl which is a dream come true in some cases.

  • mysql-operator

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

    Project mention: Moving to Kubernetes | reddit.com/r/kubernetes | 2022-01-13

    +1 for MySQL Operator, however I've never used the "official" one, I deployed several instances with Presslab's https://github.com/bitpoke/mysql-operator I'd say one MySQLCluster for customer (to allow independent version update for the engines).

  • kubernetes-replicator

    Kubernetes controller for synchronizing secrets & config maps across namespaces

    Project mention: GitHub - mittwald/kubernetes-replicator: Kubernetes controller for synchronizing secrets & config maps across namespaces | reddit.com/r/devopsish | 2022-01-02
  • k8gb

    A cloud native Kubernetes Global Balancer

    Project mention: K8gb: A cloud native Kubernetes Global Balancer | news.ycombinator.com | 2021-04-27
  • cronjobber

    Cronjobber is a cronjob controller for Kubernetes with support for time zones

    Project mention: Kubernetes CronJobs not firing at scheduled times... Help? | reddit.com/r/kubernetes | 2021-02-04

    If you are unable to change your nodes timezone you can take a look at CronJobber

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • rbacsync

    Automatically sync groups into Kubernetes RBAC

    Project mention: Struggling to understand how Google Groups for RBAC is scalable | reddit.com/r/kubernetes | 2021-03-10

    Prior to google groups being supported in any manner we made rbacsync that does analogous. It's a custom controller that takes IaC declarations for rolebindings, and maps a given google group name to them on a per namespace or cluster basis. In GKE, this worked with a user's auth token from GCP (claims were in the JWT). Id expect it to work with your OIDC integration as well.

  • kube-httpcache

    Varnish Reverse Proxy on Kubernetes

    Project mention: Need help trying to set up Varnish on Kubernetes using kube-httpcache. I managed to get it rolling but I am having problems regarding authentication and other problems that I have not encountered before. Any help and input would be appreciated. | reddit.com/r/kubernetes | 2022-01-05

    Hi, I am trying to set up Varnish on Kubernetes and for that I am using kube-httpcache that allows me to dinamically chante the default.vcl config file without much hassle. Or so I thought.

  • instance-manager

    Create and manage instance groups with Kubernetes

    Project mention: keikoproj/instance-manager: Create and manage instance groups with Kubernetes | reddit.com/r/devopsish | 2021-11-02
  • upgrade-manager

    Reliable, extensible rolling-upgrades of Autoscaling groups in Kubernetes

  • linode-cloud-controller-manager

    Kubernetes Cloud Controller Manager for Linode

    Project mention: How to get a map inside a map in yml? | reddit.com/r/kubernetes | 2021-04-02

    Also see the example for the linode cloud controller: https://github.com/linode/linode-cloud-controller-manager

  • port-map-operator

    LoadBalancer Service type implementation for home Kubernetes clusters via Port Control Protocol.

    Project mention: Simple LoadBalancer implementation for home clusters that does port forwarding on your router | reddit.com/r/kubernetes | 2021-02-23
  • KubernetesCRDOperator

    A sample about Kubernetes controller which can work with CRD to implement Operator pattern.

    Project mention: Ask r/kubernetes: What are you working on this week? | reddit.com/r/kubernetes | 2021-01-25
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 2022-01-13.

Go kubernetes-controller related posts


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

Project Stars
1 skipper 2,623
2 spark-on-k8s-operator 1,821
3 botkube 1,155
4 mysql-operator 699
5 kubernetes-replicator 474
6 k8gb 375
7 cronjobber 227
8 rbacsync 218
9 kube-httpcache 178
10 instance-manager 133
11 upgrade-manager 128
12 linode-cloud-controller-manager 54
13 port-map-operator 25
14 KubernetesCRDOperator 7
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.