awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awslabs avatar

awslabs/cdk8s

0
View on GitHub↗
4,830 estrellas·313 forks·JavaScript·Apache-2.0·14 vistascdk8s.io↗

Cdk8s

cdk8s es un framework de infraestructura como código y herramienta de configuración utilizada para definir aplicaciones de Kubernetes utilizando lenguajes de programación de propósito general. Transforma código de alto nivel orientado a objetos en los manifiestos YAML estándar requeridos para el despliegue en cualquier clúster de Kubernetes.

El framework se centra en la creación de abstracciones reutilizables y construcciones jerárquicas. Al utilizar un sistema de componentes anidados, permite la encapsulación de configuraciones complejas en interfaces programables.

La herramienta proporciona un flujo de trabajo para la configuración programable de Kubernetes, permitiendo la generación de manifiestos a través de código basado en esquemas y modelos orientados a objetos para gestionar despliegues de aplicaciones nativas de la nube.

Features

  • Manifest Generation - Automatically creates Kubernetes YAML manifests from object-oriented source code.
  • Kubernetes Manifest Generators - Produces standard YAML resource definitions for Kubernetes objects using general-purpose programming languages.
  • Infrastructure as Code Frameworks - Provides a framework for defining and managing cloud-native infrastructure through version-controlled object-oriented code.
  • Infrastructure-as-Code Workflows - Provides a declarative process for managing application lifecycles using object-oriented code instead of manual YAML.
  • Application Abstractions - Builds reusable components and hierarchical templates to simplify the deployment of complex Kubernetes workloads.
  • Kubernetes Configurations - Transforms high-level code into the declarative resource definitions required for deploying applications on Kubernetes.
  • Object-Oriented Infrastructure Definitions - Represents infrastructure resources as a hierarchy of nested objects to enable programmatic logic and reuse.
  • Reusable Infrastructure Modules - Builds hierarchical constructs to define complex applications and reusable infrastructure modules for deployment.
  • Kubernetes Manifest Synthesis - Transforms imperative code execution into static Kubernetes configuration files for cluster deployment.
  • Programmable Configurations - Manages complex cluster settings through rich APIs and type safety using a full programming language.
  • Schema-Driven Code Generators - Produces strongly typed language bindings by parsing the official Kubernetes OpenAPI specification.
  • Intermediate Representation Translation - Converts high-level programming language objects into a standardized JSON format before final YAML rendering.
  • Continuous Delivery and GitOps - Library for defining Kubernetes resources using object-oriented code.
  • Related Projects - Defines Kubernetes applications using object-oriented programming.

Historial de estrellas

Gráfico del historial de estrellas de awslabs/cdk8sGráfico del historial de estrellas de awslabs/cdk8s

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Cdk8s

Proyectos open-source similares, clasificados según cuántas características comparten con Cdk8s.
  • cdk8s-team/cdk8sAvatar de cdk8s-team

    cdk8s-team/cdk8s

    4,830Ver en GitHub↗

    cdk8s is a Kubernetes infrastructure as code framework and manifest generator. It provides a cloud native development environment for defining system components and reusable abstractions using general purpose programming languages, which are then synthesized into standard YAML manifests. The framework uses a declarative API and object-oriented modeling to transform code into pure manifest files. These files are generated for use with any Kubernetes cluster via existing deployment tools. The project enables the creation of hierarchical resource patterns and reusable abstractions. It employs s

    JavaScript
    Ver en GitHub↗4,830
  • hashicorp/terraform-cdkAvatar de hashicorp

    hashicorp/terraform-cdk

    5,077Ver en GitHub↗

    The Terraform Cloud Development Kit is an infrastructure as code framework that allows cloud resources to be defined using general-purpose programming languages. It functions as a configuration synthesizer, translating high-level programming logic and provider schemas into JSON configuration files that are executed by the Terraform engine to provision infrastructure. The framework provides a multi-language infrastructure library with the ability to automatically generate language-specific classes from provider schemas. It enables the creation of reusable constructs, allowing complex resource

    TypeScript
    Ver en GitHub↗5,077
  • hashicorp/terraform-provider-awsAvatar de hashicorp

    hashicorp/terraform-provider-aws

    10,951Ver en GitHub↗

    This project is an infrastructure as code tool designed to automate the lifecycle management of Amazon Web Services resources. It functions as a cloud resource provisioner that enables users to define, version, and deploy infrastructure components through declarative configuration files. The system operates by reconciling the current state of a cloud environment against a desired configuration, calculating the necessary delta operations to achieve convergence. It utilizes a directed acyclic graph to resolve resource dependencies and determine the optimal execution order for changes, ensuring

    Goawsterraformterraform-provider
    Ver en GitHub↗10,951
  • geerlingguy/ansible-for-devopsAvatar de geerlingguy

    geerlingguy/ansible-for-devops

    9,792Ver en GitHub↗

    This project is an infrastructure as code framework and library of reusable playbooks designed for server configuration and DevOps workflow automation. It provides a Linux server configuration suite and specialized tools for provisioning multi-node Kubernetes clusters to support containerized applications. The library enables the automation of infrastructure tasks and the orchestration of multi-server workflows. It includes specific logic for deploying containerized workloads and managing application environments across different hosting platforms. The codebase covers broad capability areas

    Pythonamazonansibleaws
    Ver en GitHub↗9,792
Ver las 30 alternativas a Cdk8s→

Preguntas frecuentes

¿Qué hace awslabs/cdk8s?

cdk8s es un framework de infraestructura como código y herramienta de configuración utilizada para definir aplicaciones de Kubernetes utilizando lenguajes de programación de propósito general. Transforma código de alto nivel orientado a objetos en los manifiestos YAML estándar requeridos para el despliegue en cualquier clúster de Kubernetes.

¿Cuáles son las características principales de awslabs/cdk8s?

Las características principales de awslabs/cdk8s son: Manifest Generation, Kubernetes Manifest Generators, Infrastructure as Code Frameworks, Infrastructure-as-Code Workflows, Application Abstractions, Kubernetes Configurations, Object-Oriented Infrastructure Definitions, Reusable Infrastructure Modules.

¿Qué alternativas de código abierto existen para awslabs/cdk8s?

Las alternativas de código abierto para awslabs/cdk8s incluyen: cdk8s-team/cdk8s — cdk8s is a Kubernetes infrastructure as code framework and manifest generator. It provides a cloud native development… hashicorp/terraform-cdk — The Terraform Cloud Development Kit is an infrastructure as code framework that allows cloud resources to be defined… hashicorp/terraform-provider-aws — This project is an infrastructure as code tool designed to automate the lifecycle management of Amazon Web Services… geerlingguy/ansible-for-devops — This project is an infrastructure as code framework and library of reusable playbooks designed for server… operator-framework/operator-sdk — The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes… aws/serverless-application-model — This is an infrastructure as code tool and serverless deployment orchestrator that provides a shorthand syntax for…