7 个仓库
Generation of YAML manifests specifically for Kubernetes custom resources and reconciliation controllers.
Distinct from Manifest Generators: Distinct from general manifest generators by focusing on the pairing of CRD schemas with controller boilerplate.
Explore 7 awesome GitHub repositories matching devops & infrastructure · Kubernetes Resource Manifests. Refine with filters or upvote what's useful.
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
Automatically produces role and cluster role YAML manifests based on markers in the source code.
Score is a platform-agnostic workload specification standard that defines containerized application deployments and their resource dependencies in a declarative YAML format. It provides a developer-centric specification that separates environment-agnostic workload definitions from environment-specific configuration, enabling consistent deployment across development, testing, and production environments. The specification framework translates a single workload definition into deployable manifests for multiple container orchestration platforms, including Docker Compose and Kubernetes. It includ
Generates Kubernetes resource manifests from platform-agnostic workload specifications.
The Kubernetes Python Client is a programmatic interface for cluster automation and resource management. It provides a REST-based API client that maps method calls to HTTP verbs and JSON payloads to create, update, delete, and monitor workloads and infrastructure components. The client features dynamic schema mapping and resource mapping, allowing it to control custom objects and unique resource definitions without requiring pre-defined classes or static schemas. It supports YAML manifest parsing to convert structured files into compatible objects for bulk resource deployment. The toolset co
Provides utilities to parse YAML resource manifests into API-compatible objects for bulk deployment.
seL4 is a formally verified microkernel whose C implementation is backed by machine-checked mathematical proofs of correctness, confidentiality, integrity, and availability. It enforces strict isolation between processes through hardware-enforced address space separation and a capability-based access control system, where each process holds explicit rights only to the resources it has been granted. The kernel exposes hardware resources through a minimal API of system calls that manage threads, address spaces, and inter-process communication, with synchronous IPC supporting sender-identifying b
Provides tools to compare commit differences between two manifest files for version tracking.
Helm Dashboard is a web-based interface for managing and monitoring Helm releases in Kubernetes clusters. It provides a graphical alternative to the command line for viewing deployed releases, inspecting installed charts, and performing the full lifecycle of Helm operations including installation, upgrades, rollbacks, and uninstalls. The dashboard enables users to browse releases with filtering by namespace or name, view revision history and deployment details, and compare manifest or values differences between revisions before applying changes. It supports deploying charts from repositories,
Shows a diff of Kubernetes manifests between revisions to highlight configuration changes before applying.
Werf 是一个容器镜像构建器、Kubernetes 持续交付工具和部署编排器。它使用 Dockerfile 或汇编语法创建容器镜像,并通过将包定义转换为资源清单来管理应用程序到 Kubernetes 集群的自动化发布。 该系统通过多架构构建流水线脱颖而出,该流水线集成了系统模拟器,可在单个主机上为不同的 CPU 架构生成镜像。它采用基于内容的标记和层缓存,以避免向远程仓库上传冗余的镜像层。 除了构建和部署,该项目还包括一个用于删除孤立工件和未使用资源的仓库管理器。它还在部署过程中提供了一个安全流水线,用于从加密文件中解密敏感的应用程序凭据。
Translates local package definitions into deployable Kubernetes resource manifests to automate application rollouts.
The quarkus-operator-sdk is a Java extension and framework for building custom Kubernetes operators and controllers. It provides an operator framework that generates boilerplate classes, registers reconcilers, and automatically produces custom resource definitions, role-based access control rules, deployment manifests, and Helm charts directly from application code metadata. The framework supports compile-time configuration validation to catch errors before deployment, standard dependency injection wiring for clients and controllers, and static native image compilation for generating self-con
The deployment utility builds Kubernetes manifests, access control rules, and packaging bundles automatically from configuration metadata.