awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

Awesome GitHub RepositoriesKubernetes API Generators

Tools that generate full API definitions including both the resource schema and the associated controller logic.

Distinct from Kubernetes Resource Generators: Distinct from resource generators by including the controller logic (reconcilers) as part of the generation process.

Explore 4 awesome GitHub repositories matching devops & infrastructure · Kubernetes API Generators. Refine with filters or upvote what's useful.

Awesome Kubernetes API Generators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • kubernetes-sigs/kubebuilderAvatar de kubernetes-sigs

    kubernetes-sigs/kubebuilder

    8,992Ver en GitHub↗

    Kubebuilder is a framework and set of scaffolding tools used to build Kubernetes APIs and controllers. It functions as an operator framework that provides generators for custom resource definitions, admission webhooks, and RBAC manifests to extend cluster functionality. The project distinguishes itself through marker-based code generation, which parses source code comments to automatically produce Kubernetes manifests and boilerplate logic. It employs a hub-and-spoke versioning model to translate data between multiple API versions and uses a three-way merge strategy to automate project migrat

    Creates resource definitions and associated controllers to extend cluster functionality with custom logic.

    Gok8s-sig-api-machinery
    Ver en GitHub↗8,992
  • operator-framework/operator-sdkAvatar de operator-framework

    operator-framework/operator-sdk

    7,658Ver en GitHub↗

    The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes API. It serves as a toolset for defining new API types and implementing reconcile loops to automate the lifecycles of complex applications. The project provides specialized support for creating operators based on Helm charts or Ansible playbooks, allowing users to maintain a desired cluster state using existing automation tools. It includes a dedicated system for packaging controllers into standardized container image bundles for distribution via the Operator Lifecycle Manager.

    Generates boilerplate code for custom resource definitions and their corresponding controller reconciliation logic.

    Gokubernetesoperatorsdk
    Ver en GitHub↗7,658
  • cdk8s-team/cdk8sAvatar de cdk8s-team

    cdk8s-team/cdk8s

    4,830Ver en GitHub↗

    cdk8s es un framework de infraestructura como código (IaC) para Kubernetes y generador de manifiestos. Proporciona un entorno de desarrollo nativo de la nube para definir componentes del sistema y abstracciones reutilizables utilizando lenguajes de programación de propósito general, que luego se sintetizan en manifiestos YAML estándar. El framework utiliza una API declarativa y modelado orientado a objetos para transformar código en archivos de manifiesto puros. Estos archivos se generan para su uso con cualquier clúster de Kubernetes a través de herramientas de despliegue existentes. El proyecto permite la creación de patrones de recursos jerárquicos y abstracciones reutilizables. Emplea la generación de API basada en esquemas a partir de especificaciones openAPI de Kubernetes para garantizar definiciones de recursos válidas.

    Provides a set of object-oriented APIs to define system components that synthesize into manifests.

    JavaScript
    Ver en GitHub↗4,830
  • kubernetes-sigs/kroAvatar de kubernetes-sigs

    kubernetes-sigs/kro

    2,928Ver en GitHub↗

    kro is a Kubernetes resource orchestrator and API abstraction layer that enables the definition of simplified custom API surfaces. It allows users to map high-level inputs to complex templates of underlying Kubernetes objects, effectively grouping interdependent resources into single, manageable units. The project differentiates itself by automating the generation of custom resource definitions and dedicated controllers from resource graph specifications without requiring manual Go code. It employs a dependency manager that uses directed acyclic graphs to coordinate the creation, readiness, a

    Provides a framework for generating simplified API surfaces that include both resource schemas and controller logic.

    Gok8s-sig-cloud-provider
    Ver en GitHub↗2,928
  1. Home
  2. DevOps & Infrastructure
  3. Kubernetes API Generators

Explorar subetiquetas

  • Resource Schema APIsObject-oriented APIs used to define the structure of Kubernetes resources. **Distinct from Kubernetes API Generators:** Focuses on the declarative API used for resource definition rather than the generation of controller logic.