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: SpinKube: Orchestrating light, fast and efficient WebAssembly (Wasm) workloads in Kubernetes (k8s) | dev.to | 2024-03-14

    The Spin operator uses the Kubebuilder framework and contains a Spin App Custom Resource Definition (CRD) and controller. It watches Spin App Custom Resources and realizes the desired state in the K8s cluster. Aside from the immediate benefits gained by running Wasm workloads in k8s, additional optimizations such as Horizontal Pod Scaling (HPA) and k8s Event-driven Autoscaling (KEDA) can be achieved in a pinch.

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • 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-03-14.

Go k8s-sig-api-machinery related posts

Index

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,311
2 controller-runtime 2,275
3 controller-tools 671
4 kubebuilder-declarative-pattern 245
5 yaml 216
6 cluster-api-provider-oci 34
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com