Go kubernetes-controller

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

Top 13 Go kubernetes-controller Projects

  • GitHub repo skipper

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

    Project mention: Validating Admission Requests in a Validating Admission Webhook | dev.to | 2021-01-17

    That's all! You can find a complete example of an Admit func from the Validating Admission Webhook in Skipper. I've also included an abridged version at the end of this blog post.

  • GitHub repo 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)

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo 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.

  • GitHub repo mysql-operator

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

    Project mention: MYSQL Operator: A MYSQL ❤ affair with Kubernetes | dev.to | 2021-05-29

    Operator are applications written ontop of kubernetes which makes challenging & domain specific operations automated & easy. We are choosing *MYSQL Operator* from *Presslabs which makes running **MySQL as a service* with built-in High-Availability, Scalability & Monitoring quite simple. A single definition of MYSQL Cluster can include all the information needed for backup, storage along with MySQLD configuration.

  • GitHub repo k8gb

    A cloud native Kubernetes Global Balancer

    Project mention: K8gb: A cloud native Kubernetes Global Balancer | news.ycombinator.com | 2021-04-27
  • GitHub repo 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

  • GitHub repo 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.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo kube-httpcache

    Varnish Reverse Proxy on Kubernetes

    Project mention: How to create a full page cache within a CMS? | reddit.com/r/golang | 2021-07-25

    Not in golang. I use varnish as cache server before my application. See: https://github.com/mittwald/kube-httpcache

  • GitHub repo upgrade-manager

    Reliable, extensible rolling-upgrades of Autoscaling groups in Kubernetes

    Project mention: How do you upgrade your Kubernetes clusters? | reddit.com/r/kubernetes | 2021-01-06

    If you're using Kubernetes on AWS, 'upgrade-manager' provides a CRD for upgrades of ASGs: https://github.com/keikoproj/upgrade-manager

  • GitHub repo 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
  • GitHub repo 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

  • GitHub repo 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
  • GitHub repo 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 2021-11-05.

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,557
2 spark-on-k8s-operator 1,741
3 botkube 1,107
4 mysql-operator 674
5 k8gb 356
6 cronjobber 224
7 rbacsync 216
8 kube-httpcache 169
9 upgrade-manager 127
10 instance-manager 127
11 linode-cloud-controller-manager 53
12 port-map-operator 25
13 KubernetesCRDOperator 7
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives