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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awslabs avatar

awslabs/cdk8s

0
View on GitHub↗
4,830 stele·313 fork-uri·JavaScript·Apache-2.0·9 vizualizăricdk8s.io↗

Cdk8s

cdk8s is an infrastructure as code framework and configuration tool used to define Kubernetes applications using general-purpose programming languages. It transforms high-level, object-oriented code into the standard YAML manifests required for deployment to any Kubernetes cluster.

The framework focuses on the creation of reusable abstractions and hierarchical constructs. By utilizing a system of nested components, it allows for the encapsulation of complex configurations into programmable interfaces.

The tool provides a workflow for programmable Kubernetes configuration, enabling the generation of manifests through schema-driven code and object-oriented models to manage cloud-native application deployments.

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.

Istoric stele

Graficul istoricului de stele pentru awslabs/cdk8sGraficul istoricului de stele pentru awslabs/cdk8s

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Cdk8s

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Cdk8s.
  • cdk8s-team/cdk8sAvatar cdk8s-team

    cdk8s-team/cdk8s

    4,830Vezi pe 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
    Vezi pe GitHub↗4,830
  • hashicorp/terraform-cdkAvatar hashicorp

    hashicorp/terraform-cdk

    5,077Vezi pe 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
    Vezi pe GitHub↗5,077
  • hashicorp/terraform-provider-awsAvatar hashicorp

    hashicorp/terraform-provider-aws

    10,951Vezi pe 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
    Vezi pe GitHub↗10,951
  • geerlingguy/ansible-for-devopsAvatar geerlingguy

    geerlingguy/ansible-for-devops

    9,792Vezi pe 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
    Vezi pe GitHub↗9,792
Vezi toate cele 30 alternative pentru Cdk8s→

Întrebări frecvente

Ce face awslabs/cdk8s?

cdk8s is an infrastructure as code framework and configuration tool used to define Kubernetes applications using general-purpose programming languages. It transforms high-level, object-oriented code into the standard YAML manifests required for deployment to any Kubernetes cluster.

Care sunt principalele funcționalități ale awslabs/cdk8s?

Principalele funcționalități ale awslabs/cdk8s sunt: Manifest Generation, Kubernetes Manifest Generators, Infrastructure as Code Frameworks, Infrastructure-as-Code Workflows, Application Abstractions, Kubernetes Configurations, Object-Oriented Infrastructure Definitions, Reusable Infrastructure Modules.

Care sunt câteva alternative open-source pentru awslabs/cdk8s?

Alternativele open-source pentru awslabs/cdk8s includ: 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…