Go Kubernetes

Open-source Go projects categorized as Kubernetes | Edit details
Related topics: #Golang #Docker #Go #K8s #Helm

Top 23 Go Kubernete Projects

  • GitHub repo kubernetes

    Production-Grade Container Scheduling and Management

    Project mention: Troubleshooting deployment of k3s to Raspberry Pi cluster | reddit.com/r/k3s | 2021-11-25

    That error message seems to give much more results, such as: https://github.com/kubernetes/kubernetes/issues/36575

  • GitHub repo etcd

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

    Project mention: etcd | reddit.com/r/JavaOnTheEdge | 2021-11-07
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo traefik

    The Cloud Native Application Proxy

    Project mention: Building a bare-metal Kubernetes cluster on Raspberry Pi | dev.to | 2021-11-26

    K3s comes by default with traefik as the ingress controller. I heard great things about it, but I prefer to use ingress-nginx. This is simply because I'm more familiar with it. You can choose pretty much any ingress controller you want for Kubernetes, so pick one according to your own preferences.

  • GitHub repo istio

    Connect, secure, control, and observe services.

    Project mention: Kubernetes Cluster API v1.0, Production Ready | news.ycombinator.com | 2021-11-27

    k8s is the whole enchilada: IaaS, routing, container mgmt., etc.

    So terraform plus AWS ECS is roughly equivalent to k8s (or AWS ASGs and AMIs plus Docker.)

    A crude analogy is that k8s is the distributed systemd, and is the most portable.

    Saying "I know k8s." today generally also means you know the k8s ecosystem, including Istio, AWS Calico, etc.

    (I tell startups just to use EC2 and "yum update" as long as possible.)



  • GitHub repo minikube

    Run Kubernetes locally

    Project mention: 27 open-source tools that can make your Kubernetes workflow easier 🚀🥳 | dev.to | 2021-11-09
  • GitHub repo OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

    Project mention: Building a bare-metal Kubernetes cluster on Raspberry Pi | dev.to | 2021-11-26

    Functions-as-a-Service (eg. OpenFaaS).

  • GitHub repo helm

    The Kubernetes Package Manager

    Project mention: Building a bare-metal Kubernetes cluster on Raspberry Pi | dev.to | 2021-11-26

    I installed nginx-ingress using helm, which came down to the following commands:

  • 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: Building a bare-metal Kubernetes cluster on Raspberry Pi | dev.to | 2021-11-26

    Lucky for us, there’s K3s, a lightweight Kubernetes distribution, optimized for ARM and packaged as a single 40MB binary. It also features a simplified install and update process, which is very welcome.

  • GitHub repo rancher

    Complete container management platform

    Project mention: Is the Helm installer broken? | reddit.com/r/rancher | 2021-11-26

    It absolutely could, but would likely need to be PRed into the chart at github.com/rancher/rancher -- PRs are always welcome.

  • GitHub repo dapr

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

    Project mention: FOSS News International #2: November 8-145, 2021 | reddit.com/r/fossnews | 2021-11-15

    Dapr is a set of APIs that makes it easy for developers to write distributed applications. Dapr runs as a sidecar process next to an application, whether on Kubernetes or any other environment.

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

    🐶 Kubernetes CLI To Manage Your Clusters In Style!

    Project mention: Need help on installing k9s "Offline" | reddit.com/r/k8s | 2021-11-10

    It's a binary... Grab the appropriate architecture from releases and extract it on the target system. https://github.com/derailed/k9s/releases/tag/v0.24.15

  • GitHub repo kops

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

    Project mention: 27 open-source tools that can make your Kubernetes workflow easier 🚀🥳 | dev.to | 2021-11-09
  • 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, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, 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: Transition to FAANG Interviews | reddit.com/r/ExperiencedDevs | 2021-11-28

    GitHub pretty much did that. They use Vitess to scale MySQL.

  • GitHub repo skaffold

    Easy and Repeatable Kubernetes Development

    Project mention: Designing large scale apps using micro services | reddit.com/r/node | 2021-11-16

    Skaffold + Docker Dekstop Kubernetes works really well for me. My company's main codebase has ~7 services, service discovery works by DNS (k8s services), everything is super composable. Obviously, since we're a kubernetes focused company so I'm biased, but Skaffold is fantastic.

  • GitHub repo gvisor

    Application Kernel for Containers

    Project mention: Are there any reasons to choose VMs over containers? | reddit.com/r/devops | 2021-11-17

    I mean, there's gVisor, but this is getting into the technical specifics not worth mentioning if all the above information is new to OP.

  • GitHub repo kubectx

    Faster way to switch between clusters and namespaces in kubectl

    Project mention: 27 open-source tools that can make your Kubernetes workflow easier 🚀🥳 | dev.to | 2021-11-09
  • GitHub repo ingress-nginx

    NGINX Ingress Controller for Kubernetes

    Project mention: Are you scanning your Kubernetes cluster with Kubescape? What are your thoughts? | reddit.com/r/kubernetes | 2021-11-28

    I guess I was not understood correctly and I apologize for that. When a new CVE is reported, we publish a control testing and alerting users if they are exposed. For example when CVE-2021-25742 was reported, we published the control less than a day later.

  • GitHub repo authelia

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

    Project mention: Looking for reliable open-source 2FA self hosted server | reddit.com/r/sysadmin | 2021-11-18
  • GitHub repo Pulumi

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

    Project mention: Pulumi – Manage your infrastructure using TypeScript, Python, Go, C# | news.ycombinator.com | 2021-11-25
  • GitHub repo Gravitational Teleport

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

    Project mention: Need help in SSH Login Monitoring and Terminal Commands Monitoring inside the VM | reddit.com/r/Proxmox | 2021-11-26
  • GitHub repo containerd

    An open and reliable container runtime

    Project mention: Run containers on your Mac with Lima | reddit.com/r/apple | 2021-11-28

    Many of the things you mention there are actually not provided by Docker. The clear and well defined format is OCI, which stands for “Open Container Initiative” (Docker was a founding member, but they aren’t the only one). The underlying runtime for containers that Docker uses is containerd which is an open source product. Docker provides… Docker Hub, and a client app. Docker certainly isn’t the only option, there’s also Kubernetes, Podman, or even just (shudder) containerd itself. Heck, you could write your own.

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-28.

Go Kubernetes related posts


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

Project Stars
1 kubernetes 82,965
2 etcd 37,977
3 traefik 35,782
4 istio 28,769
5 minikube 22,496
6 OpenFaaS 20,694
7 helm 20,666
8 k3s 18,466
9 rancher 18,082
10 dapr 15,598
11 charts 15,310
12 k9s 14,306
13 kops 13,531
14 Seaweed File System 13,193
15 vitess 12,906
16 skaffold 12,168
17 gvisor 11,912
18 kubectx 11,790
19 ingress-nginx 11,606
20 authelia 10,914
21 Pulumi 10,697
22 Gravitational Teleport 10,441
23 containerd 9,795
Find remote Kubernetes jobs at our new job board 99remotejobs.com. There are 4 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