SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Kubernete Projects
-
Project mention: Scarab Diagnostic Suite Field Test #013: Kubernetes Watch Cache Critical-Section Boundary | dev.to | 2026-06-06
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: EKS vs k3s on AWS for startups: cost, complexity, and when to choose each | dev.to | 2026-04-26
k3s: You run the control plane on an EC2 instance. It starts in under a minute, ships with Traefik and a working storage class, and upgrades when you decide. Nothing AWS-specific unless you want it.
-
Project mention: Global Distributed Consensus: The Missing Piece in Kubernetes | dev.to | 2026-05-04
Kubernetes runs on etcd, which uses the Raft consensus algorithm. It's a proven model for what it was designed to do: keep a single cluster's state perfectly consistent. When you create a deployment or a pod dies, every node in the cluster agrees on the new state of the world almost instantly.
-
Project mention: 6 Agent Gateway Platforms That Actually Exist in 2026 (And What They're Good For) | dev.to | 2026-05-04
Quick mental model: an agent gateway is the load-bearing wall between your agents and the rest of your infra. LLM routing, MCP tool governance, agent registry, A2A traffic, audit logs. Same energy as Istio or Kong, just pointed at agents instead of microservices.
-
trivy
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
Project mention: trivy VS onequery - a user suggested alternative | libhunt.com/r/trivy | 2026-06-01 -
Project mention: Comparison: k9s 0.32.0 vs. Lens 6.0 vs. Octant 0.25.0 for K8s 1.32 Administration | dev.to | 2026-04-28
Tool versions tested: k9s 0.32.0 (https://github.com/derailed/k9s), Lens 6.0.0 (https://github.com/lensapp/lens), Octant 0.25.0 (https://github.com/vmware-tanzu/octant). All tests were repeated 5 times, with outliers discarded. Cold start times measured from process launch to first cluster resource render. Memory/CPU metrics collected via top and crictl stats during 10-minute idle periods and 5-minute log streaming sessions (1000-line pod logs). No other user processes were running during benchmarks, screen brightness set to 50% for GUI tools, terminal font size set to 12pt for k9s.
-
What we need is a way to bootstrap a Kubernetes Cluster itself. Being in a docker-like environment the best option is a Kubernetes in Docker solution, such as KinD or K3s. Both are available in Daggerverse and can be installed as external module to be reused.
-
seaweedfs
SeaweedFS is a distributed storage system for object storage (S3), file systems, and Iceberg tables, designed to handle billions of files with O(1) disk access and effortless horizontal scaling.
Project mention: Migrate from Crunchy Data PostgreSQL Operator to Percona PostgreSQL Operator: The Standby Cluster Method | dev.to | 2026-05-27All examples in this guide use an in-cluster SeaweedFS instance as the pgBackRest S3 repository. SeaweedFS is Apache-2.0 licensed, actively maintained, and a clean drop-in replacement for the role MinIO used to fill in this stack. Any other S3-compatible storage works just as well: AWS S3, Google Cloud Storage (via HMAC keys), Ceph RadosGW, Cloudflare R2, and so on. For non-SeaweedFS endpoints, remove repo1-s3-uri-style: path and repo1-s3-verify-tls: "n" from the pgBackRest configuration and replace the endpoint with your provider's URL.
-
Docker runs a long-lived background daemon (dockerd), traditionally as root. Every CLI call talks to it over a socket. Podman doesn't. Each podman invocation is just a regular process you run as your own user.
-
curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube && rm minikube-linux-amd64 minikube version
-
consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Project mention: Why We Replaced Whisper 2.0 with Deepgram 2.0 and Cut Voice Transcription Costs by 45% | dev.to | 2026-04-28Never perform a big-bang migration when moving critical infrastructure like ASR. We used HashiCorp Consul (https://github.com/hashicorp/consul) for feature flags to route 5% of traffic to Deepgram initially, increasing by 10% daily over 10 days. We also implemented circuit breakers for both services: if Deepgram's error rate exceeded 1% over a 5-minute window, traffic automatically fell back to Whisper with zero user impact. This approach caught a Deepgram API outage in the eu-central-1 region on day 3 of the migration, which only affected 5% of traffic and was mitigated automatically. We also emitted Prometheus metrics for every request, tracking latency, error rate, and cost per request, which allowed us to roll back the entire migration in under 30 seconds if needed. Gradual shifting also let us identify a Deepgram bug with Arabic diarization that only occurred on 0.2% of our traffic, which we reported to Deepgram and was patched in 48 hours. Feature flags are table stakes for any infrastructure migration – if you don't have a feature flagging system, use a simple environment variable to start, as shown below:
-
Project mention: 8 Key BYOC Deployment Options Every Data Engineer Should Know | dev.to | 2026-03-18
Self-managed BYOC is the highest-control option. The vendor distributes their software as binaries, container images, Helm charts, or Terraform modules, and the customer's platform engineering team handles the full operational lifecycle. This model is common among organisations with strict air-gap or no-internet requirements, teams that need deep customisation of configuration and network topology, and regulated enterprises where vendor access to infrastructure is contractually prohibited.
-
Project mention: Ask HN: What dev tools do you rely on that nobody talks about? | news.ycombinator.com | 2026-04-01
https://github.com/atuinsh/atuin for fuzzy shell history (ctrl+r)
https://github.com/sharkdp/bat (nice coloured cat replacement)
https://github.com/abiosoft/colima (so I don't need docker desktop)
https://github.com/duckdb/duckdb (performant database that lets you directly query JSON, parquet, csv files with SQL queries and convert one to the other.
https://github.com/eradman/entr (rerun commands automatically when provided files change) (useful for rerunning test commands automatically once you save the file you're editing.
https://github.com/martinvonz/jj and https://github.com/idursun/jjui (Jujutsu VCS, been using it for three months and I really enjoy it)
https://github.com/jesseduffield/lazydocker (managing containers, images, volumes easily)
https://github.com/jesseduffield/lazygit (best tui for git and outside niche git commands, the fastest way to use git.)
https://github.com/jdx/mise (fast asdf, direnv, and task runner replacement) (install pretty much version of tool, language, env vars in a per directory level. (Or global if you want))
https://github.com/ajeetdsouza/zoxide (intelligent cd to move between directories incredibly quickly)
-
Depending on what other (additional) features you're willing to accept, the GoHarbor[0] registry supports pull-through as well as mirroring and other features, it's a nice registry that also supports other OCI stuff like Helm charts, and does vulnerability scanning with "Interrogation Services" like Trivy.
I've been using it at home and work for a few years now, might be a bit overkill if you just want a simple registry, but is a really nice tool for anyone who can benefit from the other features.
[0] https://goharbor.io/
-
Yes. The two ports are independent — 8502 for the UI and 5055 for the API. Caddy reverse-proxying both with auto-TLS is one Caddyfile block per port. Enable Open Notebook's built-in password protection in addition if the deployment is public-facing. For team deployments, add Authelia or Tailscale serve.
-
-
dapr
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
-
Project mention: Bridging the Gap: Future Directions for Kubernetes and Distributed Systems | dev.to | 2026-05-04
The industry's first pass at solving this was multi-cluster management. Platforms like Anthos, Rancher, and OpenShift are essential for managing fleets of Kubernetes clusters. They provide a single pane of glass for configuration, policy, and deployments across different environments. This was a critical step forward for operational maturity.
-
Project mention: Pulumi Has a Free API: Infrastructure as Code with Real Programming Languages | dev.to | 2026-03-28
Pulumi lets you define cloud infrastructure using real programming languages — TypeScript, Python, Go, C#, Java — instead of YAML or HCL. You get loops, conditionals, functions, type checking, and IDE autocomplete for your infrastructure.
-
Project mention: War Story: Debugging a Kafka 4.0 Consumer Lag Spike During a Product Launch Using Cilium 1.17 and Datadog 2026 | dev.to | 2026-04-28
This adds less than 2% overhead to your node’s CPU usage but exposes 14 Kafka-specific eBPF metrics that are critical for debugging lag. We’ve found that 72% of Kafka 4.0 lag incidents we’ve responded to in 2026 stem from node-level network policy issues that only eBPF can detect. If you’re using a different CNI, you can still use Cilium’s standalone eBPF probe https://github.com/cilium/cilium/tree/v1.17.2/contrib/kafka-probe to get these metrics without replacing your entire CNI. Always validate that kafka.heartbeat_drops_total is 0 in staging before every launch.
-
Project mention: Kubernetes Secret Extraction via ArgoCD ServerSideDiff | news.ycombinator.com | 2026-05-01
-
Stars: 14.8k | Language: Python GitHub: https://github.com/goauthentik/authentik
-
It's open source. If you really want to know these things, I would encourage you to look at the code and read the documentation. As noted in the blog post, reverse vreplication is setup when you switch. You can switch back and forth and nothing is lost.
https://github.com/vitessio/vitess
https://vitess.io/docs/reference/vreplication/
"isn't this just pushing the same issue forward in time?" I don't understand what you are trying to say here. You can only compare the two sides / databases at the same logical point in time. While you are doing this comparison at that point in time, the timeline continues to progress. Unless you want to stop the world and prevent writes for the full duration of the diff (which can be days or even weeks).
Go Kubernetes discussion
Go Kubernetes related posts
-
PgDog is funded and coming to a database near you
-
How to fix ImagePullBackOff error in Kubernetes
-
Deploy Your First Go App with Docker and Kubernetes
-
Kubernetes Admin Seeks to Identify Advanced Concept Gaps for Improved Cluster Management Expertise
-
Migrate Ingress-NGINX to Gateway API Before Retirement
-
Scarab Diagnostic Suite Field Test #013: Kubernetes Watch Cache Critical-Section Boundary
-
Scarab Diagnostic Suite Field Test #007: Kubernetes LIST vs WatchList Transport Boundary
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2026
Index
What are some of the best open-source Kubernete projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | kubernetes | 122,973 |
| 2 | traefik | 63,599 |
| 3 | etcd | 51,818 |
| 4 | istio | 38,216 |
| 5 | trivy | 36,314 |
| 6 | k9s | 33,963 |
| 7 | k3s | 33,227 |
| 8 | seaweedfs | 32,832 |
| 9 | podman | 32,003 |
| 10 | minikube | 31,864 |
| 11 | consul | 29,925 |
| 12 | helm | 29,858 |
| 13 | colima | 29,243 |
| 14 | Harbor | 28,689 |
| 15 | authelia | 28,025 |
| 16 | OpenFaaS | 26,178 |
| 17 | dapr | 25,819 |
| 18 | rancher | 25,666 |
| 19 | Pulumi | 25,294 |
| 20 | cilium | 24,485 |
| 21 | argo-cd | 23,123 |
| 22 | authentik | 21,977 |
| 23 | vitess | 21,025 |