Go k8s-staging

Open-source Go projects categorized as k8s-staging

Top 11 Go k8s-staging Projects

k8s-staging
  1. client-go

    Go client for Kubernetes.

    Project mention: Show HN: Dash0 – Dev-Friendly OpenTelemetry Observability with Open Standards | news.ycombinator.com | 2024-12-10
  2. 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.

    InfluxDB logo
  3. sample-controller

    Repository for sample controller. Complements sample-apiserver

    Project mention: How to Write a Kubernetes Operator Using client-go | dev.to | 2024-09-14

    sample-controller is an official Kubernetes example operator implemented using client-go.

  4. kubectl

    Issue tracker and mirror of kubectl code

  5. code-generator

    Generators for kube-like API types

    Project mention: How to Write a Kubernetes Operator Using client-go | dev.to | 2024-09-14

    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.

  6. apimachinery

    Project mention: Go is my hammer, and everything is a nail | news.ycombinator.com | 2024-08-12

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

  7. api

    The canonical location of the Kubernetes API definition. (by kubernetes)

    Project mention: Show HN: Kubernetes Spec Explorer | news.ycombinator.com | 2024-12-12

    > 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

  8. apiserver

    Library for writing a Kubernetes-style API server.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. metrics

    Kubernetes metrics-related API types and clients (by kubernetes)

  11. cri-api

    Container Runtime Interface (CRI) – a plugin interface which enables kubelet to use a wide variety of container runtimes.

    Project mention: Kubernetes and Cloud Native Associate (KCNA) Exam Guide | dev.to | 2024-11-30

    Container Runtime Interface (CRI) – a plugin interface which enables kubelet to use a wide variety of container runtimes - GitHub

  12. kubelet

    kubelet component configs

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

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

Go k8s-staging discussion

Log in or Post with

Go k8s-staging related posts

  • Show HN: Kubernetes Spec Explorer

    3 projects | news.ycombinator.com | 12 Dec 2024
  • Show HN: Dash0 – Dev-Friendly OpenTelemetry Observability with Open Standards

    3 projects | news.ycombinator.com | 10 Dec 2024
  • How do Kubernetes Operators Handle Concurrency?

    3 projects | dev.to | 9 Oct 2024
  • How to Write a Kubernetes Operator Using client-go

    6 projects | dev.to | 14 Sep 2024
  • A skeptic's first contact with Kubernetes

    8 projects | news.ycombinator.com | 28 Jul 2024
  • The Inner Workings of Kubernetes Management Frontends — A Software Engineer’s Perspective

    4 projects | dev.to | 14 Feb 2024
  • AWS open source newsletter, #176

    2 projects | dev.to | 23 Oct 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?