Go k8s-sig-api-machinery

Open-source Go projects categorized as k8s-sig-api-machinery

Top 6 Go k8s-sig-api-machinery Projects

  • kubebuilder

    Kubebuilder - SDK for building Kubernetes APIs using CRDs

    Project mention: Building a Kubernetes Operator with the Operator Framework | dev.to | 2024-01-07

    kubebuilder: brew install kubebuilder

  • controller-runtime

    Repo for the controller-runtime subproject of kubebuilder (sig-apimachinery)

    Project mention: AWS open source newsletter, #176 | dev.to | 2023-10-23

    operatorpkg is a set of packages used to develop Kubernetes operators at AWS. It contains opinions on top of existing projects like https://github.com/kubernetes/apimachinery and https://github.com/kubernetes-sigs/controller-runtime. In many cases, we plan to mature packages in operatorpkg before commiting them upstream.

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • controller-tools

    Tools to use with the controller-runtime libraries

  • kubebuilder-declarative-pattern

    A toolkit for building declarative operators with kubebuilder

    Project mention: Thoughts on kubebuilder-declarative-pattern? | /r/kubernetes | 2023-07-23

    Hi, first time raising a post here. What are your thoughts on kubebuilder-declarative-pattern? My team and I has been working on our first k8s operator with operator-sdk for a while now, though it's only at the level of installation atm. Despite that, we found writing the simpliest Reconcilation logic of applying YAML idempotently to be complex enough and quite error-prone. (e.g. exposing a property to override `Service` resources name requires additional controller-logic to check if there's a service account of different name created previously and prune it to prevent dangling) . This is where I stumble across kubebuilder-declarative-pattern plugin, which has many nice features (e.g. apply --prune --applyset to address issue above), declarative-YAML and Reconcile logic out of the box.

  • yaml

    A better way to marshal and unmarshal YAML in Golang (by kubernetes-sigs)

    Project mention: How to parse a Kubernetes YAML in Go? | /r/golang | 2023-04-19

    Note that kubernetes types don't have `yaml` tags but `json`, so everything is handled with json first then converted to yaml. It uses this lib https://github.com/kubernetes-sigs/yaml

  • cluster-api-provider-oci

    Kubernetes Cluster API Provider for Oracle Cloud Infrastructure

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 2024-01-07.

Go k8s-sig-api-machinery related posts


What are some of the best open-source k8s-sig-api-machinery projects in Go? This list will help you:

Project Stars
1 kubebuilder 7,231
2 controller-runtime 2,241
3 controller-tools 657
4 kubebuilder-declarative-pattern 242
5 yaml 212
6 cluster-api-provider-oci 34
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.