SaaSHub helps you find the best software and product alternatives Learn more →
Top 11 Go k8s-staging Projects
-
Project mention: Show HN: Dash0 – Dev-Friendly OpenTelemetry Observability with Open Standards | news.ycombinator.com | 2024-12-10
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
sample-controller is an official Kubernetes example operator implemented using client-go.
-
-
The Sample Controller uses Kubernetes' code-generator to generate typed clients, informers, listers, and deep-copy functions for the CRD. So whenever you modify types.go, you need to run ./hack/update-codegen.sh to regenerate the code.
-
Its more like 20 lines of code without the prints. However, one generally should code generic functions for this. The k8s apimachinery module has helper functions which is useful for this sort of stuff. Ex: `NestedFieldNoCopy` and its wrapper functions.
https://github.com/kubernetes/apimachinery/blob/95b78024e3fe...
-
> Not sure where it really comes from,
It's almost certainly from the .proto https://github.com/kubernetes/api/blob/v0.32.0/apps/v1/gener...
and, as you pointed out, the .dev one appears to just be alphabetical. In their defense, I would guess for humans that are looking for "paused" it's much easier to scan down to the "mnop" area and then look for "paused" than, lol, guess where the paused was introduced in the timeline of a .proto file
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
cri-api
Container Runtime Interface (CRI) – a plugin interface which enables kubelet to use a wide variety of container runtimes.
Container Runtime Interface (CRI) – a plugin interface which enables kubelet to use a wide variety of container runtimes - GitHub
-
-
cloud-provider
cloud-provider defines the shared interfaces which Kubernetes cloud providers implement. These interfaces allow various controllers to integrate with any cloud provider in a pluggable fashion. Please file any issues against the main Kubernetes repo.
Go k8s-staging discussion
Go k8s-staging related posts
-
Show HN: Kubernetes Spec Explorer
-
Show HN: Dash0 – Dev-Friendly OpenTelemetry Observability with Open Standards
-
How do Kubernetes Operators Handle Concurrency?
-
How to Write a Kubernetes Operator Using client-go
-
A skeptic's first contact with Kubernetes
-
The Inner Workings of Kubernetes Management Frontends — A Software Engineer’s Perspective
-
AWS open source newsletter, #176
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Jun 2025
Index
What are some of the best open-source k8s-staging projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | client-go | 9,458 |
2 | sample-controller | 3,347 |
3 | kubectl | 3,062 |
4 | code-generator | 1,800 |
5 | apimachinery | 876 |
6 | api | 694 |
7 | apiserver | 680 |
8 | metrics | 517 |
9 | cri-api | 425 |
10 | kubelet | 360 |
11 | cloud-provider | 269 |