Go Kubernetes

Open-source Go projects categorized as Kubernetes | Edit details

Top 23 Go Kubernete Projects

  • GitHub repo kubernetes

    Production-Grade Container Scheduling and Management

    Project mention: Need help debugging emptyDir volumes with init containers | reddit.com/r/kubernetes | 2021-10-15

    It just seemed to me that this is something that should be available and I just don't know how to tell it to k8s correctly. As I read this thread, I see that I'm not the only one. But of course, if that is for some reason not the right solution, I'd adapt.

  • GitHub repo etcd

    Distributed reliable key-value store for the most critical data of a distributed system

    Project mention: Package Management Nightmare | reddit.com/r/golang | 2021-10-12

    They have an open issue for it and looks like no blockers, and a PR bumping the otel version, so it looks like it's moving.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo traefik

    The Cloud Native Application Proxy

    Project mention: Traefik 2.5 - What a Mesh! | dev.to | 2021-10-11

    Traefik Labs keeps on doing giant leaps and integrating Consul Connect is another step beyond for Traefik Proxy. This indicates the path of this product is humble but reliable and flexible, with an open-minded philosophy behind that is never scared of comparing and collaborating with other important competitors and actors in the CNCF big landscape picture.

  • GitHub repo istio

    Connect, secure, control, and observe services.

    Project mention: From Monolith to Microservices and Beyond | dev.to | 2021-10-05

    A Service Mesh is a dedicated and configurable infrastructure layer with the intent of handling network-based communication between services. Istio and Linkerd are two examples of implementations. Most implementations usually have two main components: the Control plane and the Data plane. The Control plane manages and configures the proxies that compose the Data plane. Those Data plane proxies are deployed as sidecars and can provide functionalities like service discovery, retries, timeouts, circuit breaking, fault injection, and much more.

  • GitHub repo minikube

    Run Kubernetes locally

    Project mention: Kubernetes-based development with Devspace | dev.to | 2021-10-15

    Or you can manually set up your own kind, minikube, or docker for desktop cluster.

  • GitHub repo OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

    Project mention: Kotlin and FaaS, an impossible union? | dev.to | 2021-10-17

    Some time ago, I read a post describing how to run a serverless Kotlin function on OpenFaaS. While the content is technically correct, I believe the concept itself is very wrong. Such posts can lead people to make ill-advised decisions: "because we can" is hardly a winning strategy. in this post, I'd like to first explain why the JVM platform is a bad idea for FaaS. Then, I'll proceed to propose alternatives to use Kotlin nonetheless.

  • GitHub repo helm

    The Kubernetes Package Manager

    Project mention: Kubernetes-based development with Devspace | dev.to | 2021-10-15

    Typically, our IAM service is a third-party like keycloak or fusionauth which we can easily deploy on Kubernetes by means of a helm chart. Helm is a very practical package manager for Kubernetes. For example, a typical fusionauth deployment would look like something along these lines:

  • 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 k3s

    Lightweight Kubernetes

    Project mention: { Zero to Helm }: Part 2 - Architecture | dev.to | 2021-10-17

    In this section, we are going to look to take a surface dive into Kubernetes by inspecting its architecture. Whether you are a fan of minimal version of k8s like k3s or robust cloud-specific versions like EKS, AKS, or GKE - the information explained here applies to all of them.

  • GitHub repo rancher

    Complete container management platform

    Project mention: PAAS with terraform provider on top of Kuberetes? | reddit.com/r/devops | 2021-10-14
  • GitHub repo charts

    ⚠️(OBSOLETE) Curated applications for Kubernetes (by helm)

    Project mention: Prometheus Definitive Guide Part III - Prometheus Operator | dev.to | 2021-09-21

    Enter the default username: admin and password: prom-operator which you can find from here to access Grafana.

  • GitHub repo dapr

    Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.

    Project mention: Do you guys use frameworks with Go for backend development? | reddit.com/r/golang | 2021-10-08

    https://dapr.io/ might be a fit sometimes

  • GitHub repo k9s

    🐶 Kubernetes CLI To Manage Your Clusters In Style!

    Project mention: Making Kubernetes Operations Easy with kubectl Plugins | dev.to | 2021-10-01

    There are also other tools out there beyond kubectl plugins, which can improve your productivity and simplify Kubernetes operations. The most prominent one is k9s, so if plugins aren't enough and you want to grab a bigger hammer, then this might be a right tool for you.

  • GitHub repo kops

    Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management

    Project mention: Fully automated Kubernetes deployment on AWS using spot instances | reddit.com/r/kubernetes | 2021-09-10

    Also, if I'm not gonna use EKS, AKS, GKE etc. I'd go with kops (https://kops.sigs.k8s.io/)

  • GitHub repo Seaweed File System

    SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, local tiering, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, Hadoop, WebDAV, encryption, Erasure Coding.

    Project mention: SeaweedFS uses skip list on Redis to store millions of files in one directory. | reddit.com/r/filesystems | 2021-10-11
  • GitHub repo vitess

    Vitess is a database clustering system for horizontal scaling of MySQL.

    Project mention: Comparing AWS's RDS and PlanetScale | news.ycombinator.com | 2021-10-05

    This offering really isn't apples to apples. It would be better compared against AWS Aurora or https://vitess.io/

  • GitHub repo skaffold

    Easy and Repeatable Kubernetes Development

    Project mention: Easy Kubernetes development with Skaffold | dev.to | 2021-09-07

    This article only scraches the surface of what skaffold is capable of! You can find tons examples in the official github repository

  • GitHub repo gvisor

    Application Kernel for Containers

    Project mention: Migrating from Docker to Podman | news.ycombinator.com | 2021-09-04

    The main thing I'm missing with podman is gVisor support https://github.com/google/gvisor/issues/311 . Would be happy to switch once that is available!

  • GitHub repo kubectx

    Faster way to switch between clusters and namespaces in kubectl

    Project mention: Making Kubernetes Operations Easy with kubectl Plugins | dev.to | 2021-10-01

    kubectx - known as ctx in krew is probably the most popular of all the plugins. It allows you to easily switch between kubectl context and cluster namespaces with without having to deal with kubectl config.

  • GitHub repo ingress-nginx

    NGINX Ingress Controller for Kubernetes

    Project mention: libvirt-k8s-provisioner - Provision a fully working infra + k8s cluster up to 1.22 in under 10 minutes | reddit.com/r/kubernetes | 2021-10-10

    nginx-ingress-controller, haproxy-ingress-controller or contour-ingress-controller for ingress management.

  • GitHub repo authelia

    The Single Sign-On Multi-Factor portal for web apps

    Project mention: Those of you using Vite. Have you gotten Jest and React Testing Library to work with it? | reddit.com/r/reactjs | 2021-10-09

    We recently moved our project from CRA to Vite.

  • GitHub repo Pulumi

    Pulumi - Modern Infrastructure as Code. Any cloud, any language 🚀

    Project mention: Ansible vs Fabric | reddit.com/r/devops | 2021-10-13

    Have you tried pulumi?

  • GitHub repo Gravitational Teleport

    Certificate authority and access plane for SSH, Kubernetes, web applications, and databases

    Project mention: Ask HN: Who is hiring? (October 2021) | news.ycombinator.com | 2021-10-01
  • GitHub repo containerd

    An open and reliable container runtime

    Project mention: Docker Quick Start | dev.to | 2021-10-17
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-10-17.


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

Project Stars
1 kubernetes 81,707
2 etcd 37,505
3 traefik 35,339
4 istio 28,191
5 minikube 22,061
6 OpenFaaS 20,500
7 helm 20,420
8 k3s 18,117
9 rancher 17,859
10 charts 15,277
11 dapr 14,905
12 k9s 13,705
13 kops 13,406
14 Seaweed File System 12,963
15 vitess 12,650
16 skaffold 11,977
17 gvisor 11,767
18 kubectx 11,488
19 ingress-nginx 11,300
20 authelia 10,489
21 Pulumi 10,221
22 Gravitational Teleport 10,180
23 containerd 9,486
Find remote Kubernetes jobs at our new job board 99remotejobs.com. There are 3 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