20 个仓库
Tools and platforms for deploying and managing local or remote container orchestration clusters for development and testing.
Distinguishing note: Focuses on the orchestration layer and cluster lifecycle management rather than generic infrastructure provisioning.
Explore 20 awesome GitHub repositories matching devops & infrastructure · Container Orchestration Environments. Refine with filters or upvote what's useful.
Colima is a command-line utility that provides lightweight container runtimes and local Kubernetes orchestration by managing isolated virtual machine environments. It functions as a virtualization manager that abstracts the underlying container engine, allowing users to run containerized applications and system workloads on non-native operating systems without the overhead of heavy desktop software. The project distinguishes itself through its support for hardware-accelerated workloads, enabling direct GPU passthrough to virtual machines for high-performance machine learning tasks. It offers
Deploys local container orchestration clusters with automated configuration for testing and development workflows.
This project is a Docker educational resource and a collection of practical examples designed for learning containerization technologies. It serves as a guide for understanding container fundamentals, including the creation and management of custom images and the use of registries. The repository provides specialized references for container security hardening, such as managing kernel privileges and implementing supply chain security. It also includes tutorials for multi-container orchestration and a DevOps guide focused on CI/CD automation and image optimization. The material covers a broad
Configures platforms for deploying and managing local or remote container orchestration clusters.
SkyWalking is an application performance monitoring system and observability platform designed to collect and analyze metrics, traces, and logs from distributed microservices. It functions as a distributed tracing platform and a telemetry data pipeline that ingests and aggregates observability data from various language agents. The project features an AI-powered anomaly detector that uses machine learning to calculate metric baselines and identify irregular URI patterns. It includes an eBPF performance profiler for diagnosing CPU and network bottlenecks at the kernel level and generates inter
Orchestrates monitoring backend clusters using container composition and configurable environment settings.
Authentik is a centralized identity and access management platform designed to serve as a unified authentication authority. It enables enterprise single sign-on across diverse applications and services, providing a cloud-native identity provider that manages user sessions and security protocols from a single location. The platform distinguishes itself through a policy-driven flow engine and a visual orchestration interface. This allows administrators to design complex, custom authentication workflows by chaining modular verification stages and conditional logic. These workflows can be further
Deploys modular components as isolated containerized units to ensure consistent execution across diverse infrastructure environments.
Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual machines. It functions as a comprehensive virtual machine manager that leverages native hypervisors and system emulation to provide isolated environments for container development, cross-architecture testing, and secure sandboxing. The project distinguishes itself through its template-driven provisioning system, which allows users to define and automate environment configurations via local files or remote URL schemes. It integrates deeply with host systems by providing automated file
Deploys lightweight Kubernetes distributions within virtualized environments to facilitate local container orchestration testing.
Vitess is a database clustering system for horizontal scaling of MySQL. It functions as a middleware layer that abstracts complex sharding and physical topology, allowing applications to interact with a distributed database environment through a unified interface. By intercepting and routing SQL queries across multiple shards, it enables large-scale data management while maintaining the appearance of a single database instance. The platform distinguishes itself through its ability to perform online schema migrations and distributed transaction coordination without requiring application downti
Automates the deployment, scaling, and lifecycle management of distributed database nodes using declarative configurations within containerized environments.
Mall-swarm is a microservices-based e-commerce system built with Spring Cloud Alibaba and Spring Boot. It functions as a scalable online retail platform designed to manage complex business logic through a distributed architecture of independent services. The system utilizes Kubernetes and Docker for service orchestration, incorporating a unified API gateway for traffic routing and service discovery. Security is handled via a unified identity and access management framework for verifying user tokens across all connected microservices. The platform includes a dedicated search engine for high-p
Uses Kubernetes and Docker to orchestrate and scale containerized microservices.
This project is a Kubernetes certification training course and cluster administration guide. It provides an educational program and instructional materials designed to prepare students for the Certified Kubernetes Administrator professional exam. The project functions as an exam simulator and troubleshooting lab, offering mock exams and lightning labs that mimic the practical challenges of the certification process. It includes hands-on practice environments for resolving configuration, storage, and networking issues. The training covers the management of cluster architecture, scheduling, an
Provides container orchestration environments for deploying practical exercises and labs.
OpenShift Origin is a Kubernetes distribution platform that extends Kubernetes with integrated security, multi-tenancy, and application lifecycle management for enterprise container orchestration. It functions as a multi-tenant container orchestrator that enforces per-project security policies, resource quotas, and SELinux isolation for shared cluster environments. The platform includes a Source-to-Image builder that creates container images directly from application source code using Dockerfiles or buildpacks without external build servers, and an Operator Lifecycle Manager that installs and
Enforces per-project security policies, resource quotas, and SELinux isolation for shared cluster environments.
Flynn is an open-source Platform as a Service (PaaS) that automates the full lifecycle of containerized applications across any infrastructure. It functions as a container orchestration platform, scheduling and managing application containers with isolated filesystem and network stacks, while also providing a health-checked service discovery router that directs traffic only to healthy container instances. The platform is built around a Git-push deployment model, where pushing code to a configured repository triggers an automated build-test-deploy cycle. It supports declarative scaling, allowi
Schedules and manages containers with fair-share resource allocation across multiple applications.
Angel is a distributed machine learning framework and graph computation engine designed to train predictive models and execute algorithms across a cluster of servers. It functions as a distributed parameter server that synchronizes model weights and gradients across multiple machines to handle massive datasets. The system provides a production environment for model inference deployment to provide real-time predictions for end users. It integrates with Spark to run machine learning workflows and data processing pipelines through a compatible interface. The framework covers distributed graph c
Includes container-based resource orchestration for scheduling and scaling distributed training environments.
该项目是一个容器化的开发栈和应用程序框架,用于构建检索增强生成(RAG)系统。它提供了一个 Docker 化的 AI 沙盒,集成了本地模型运行时、知识图谱和向量存储,以实现上下文感知聊天机器人的创建。 该栈的特点在于其基于图的向量存储,它结合了结构化知识图谱与向量索引,用于语义和结构化数据检索。它允许在 CPU 或 GPU 加速下进行本地模型托管,从而无需依赖外部云 API 即可执行生成任务。 该框架涵盖了广泛的功能,包括 PDF 文档的处理和索引、基于容器的 AI 服务编排,以及实现基于事实的响应生成。它包含一个带有增量响应流的 Web 聊天界面,以及用于在不同语言模型提供商之间切换的标准接口。 该环境通过容器编排进行引导,以快速部署预配置的模型和数据库栈。
Orchestrates a containerized stack of models, databases, and interfaces for rapid AI environment bootstrapping.
该项目是一个基于 PHP 的数字产品自动化平台,专为数字商品和软件许可证的销售和即时交付而设计。它作为一个自动化的店面引擎,管理库存、限时抢购和账户密钥的交付。 该平台以容器化的电子商务环境形式提供,将应用程序、数据库和缓存层打包到容器中以实现一致的部署。它具有基于插件的架构,用于集成多个支付网关,以及用于跟踪推荐和分配招聘佣金的多级联盟系统。 该系统包括用于第三方库存同步以自动化订单履行的工具,以及用于管理会员等级和产品定价的分层访问控制模型。它还支持部署独立的子商店,并提供通过管理面板进行远程软件更新的机制。
Deploys a coordinated set of containers for the application, database, and cache to ensure consistent installation.
该项目为使用 Go 语言构建生产服务器、高性能后端、Kubernetes 微服务和 AI 流水线提供了一套结构化模板与框架。它作为基础架构,通过集成的路由和中间件,支持构建高吞吐量基础设施及可扩展的生产服务器。 该框架包含一套用于开发检索增强生成(RAG)系统的专用基础设施,强调本地模型推理与数据主权安全。此外,它还提供了一个用于容器化部署的微服务模板,专注于资源配额与服务生命周期管理。 该项目涵盖了广泛的功能领域,包括用于监控系统健康状况的可观测性埋点、基于接口的依赖注入,以及基于迁移的关联数据模式管理。它还集成了基于通道(channel)的并发机制,用于管理异步任务,并通过 CPU 和内存分析优化资源使用。
Deploys services into isolated environments with defined resource quotas and lifecycle handling for cluster scaling.
Olares is a comprehensive suite of self-hosted identity, storage, AI, and orchestration services designed for private infrastructure management. It functions as a Kubernetes home server orchestrator, enabling the deployment of containerized applications, AI models, and GPU resources on local hardware to replace third-party cloud services. The platform distinguishes itself through a combination of self-hosted AI infrastructure for running large language models and image generators, alongside a decentralized identity manager that uses cryptographic keys and OIDC for trustless authentication. It
Functions as a Kubernetes home server orchestrator for deploying and managing sandboxed containerized applications.
This project is a microservices reference architecture and polyglot suite designed as a containerized application demo. It provides a deployable environment that functions as a container orchestration testbed to evaluate the performance and stability of various orchestration tools. The suite implements a polyglot architecture where independent services are written in different languages, each managing its own private database. It utilizes an event-driven distributed system model, employing asynchronous messaging and decoupled data stores to coordinate workflows across separate business domain
Provides a platform for deploying and managing container orchestration clusters for stability and performance testing.
Wayne is a Kubernetes multi-cluster management platform and multi-tenant orchestrator. It provides a centralized system for managing deployments, resources, and tenant isolation across multiple clusters from a single interface. The platform distinguishes itself through an integrated application delivery workflow that handles container image building, versioned publishing, and release rollbacks. It features a browser-based web console that enables secure remote pod administration via a terminal proxy and simplifies resource creation using template-based object deployments. The system covers e
Orchestrates multi-tenant environments by enforcing project-level isolation and resource quotas.
Fleetbase 是一个模块化的容器化物流操作系统,旨在管理端到端的供应链运营,包括车队调度、库存控制和订单履行。它作为一个无头(Headless)电子商务和物流平台,提供了构建多供应商市场和面向消费者的订购应用程序的基础设施。通过利用中心化身份系统和事件驱动的工作流,该平台自动化了复杂的交付生命周期和财务会计流程。 该平台构建在模块化架构之上,允许开发者通过可安装的包扩展核心功能,而无需修改底层源代码。它具有强大的 API 框架,支持版本化端点、安全凭据管理和用于与第三方硬件及软件集成的实时事件流。用户可以通过将元数据附加到核心实体来进一步自定义系统,从而在现有数据模型中存储独特的业务信息。 该系统为自托管环境提供了一套全面的工具,包括自动数据库备份、容器编排和网络安全配置。它包含一个专用的命令行界面来管理整个应用程序生命周期,从本地开发和扩展脚手架到部署和系统更新。管理设置和面向开发者的监控工具确保了平台完整性和集成健康状况在所有操作模块中得到维护。
Deploys and manages the application environment using containerized services for consistent performance.
该项目提供了一系列 Shell 脚本,旨在自动化在本地虚拟机上部署多节点 Kubernetes 集群。它作为一个配置工具,管理虚拟化基础设施的生命周期,允许用户在单台宿主机上创建隔离且可复现的计算环境。 该环境使用基于 Hypervisor 的虚拟化来模拟分布式网络,并配有定义虚拟硬件和网络状态的配置脚本。它通过集成自动化服务网格配置脱颖而出,特别是启用了代理容器的注入,以管理集群内的网络流量和可观测性。 该工具集涵盖了这些虚拟化节点的完整编排,包括设置网络桥接以允许对服务的外部访问。它作为一个沙箱,用于在部署到生产环境之前测试容器编排和基础设施配置。
Provides a controlled sandbox environment for experimenting with cluster configurations before production deployment.
这是一个分布式计算平台,旨在跨异构硬件集群编排容器化工作负载。它作为一个中央控制平面,管理资源分配、调度和执行环境,使组织能够安全地在多个用户和项目之间共享高性能计算基础设施。 该平台的核心优势在于先进的硬件虚拟化和多租户管理能力。它支持将物理 GPU 分割为多个部分,允许多个并发用户在严格隔离的情况下访问专用硬件资源。此外,该系统还提供安全、加密的远程访问,并能在物理隔离(air-gapped)环境中保持完整的功能,以满足严格的数据主权要求。 除了核心编排功能外,该平台还包含一个基于插件的架构,可抽象化各种 AI 加速器和存储后端,确保本地和云端基础设施之间工作流的一致性。它集成了监控集群健康状况、强制执行资源配额和管理虚拟化存储的工具,为扩展和优化复杂计算任务提供了统一的界面。
Enforces resource quotas, security sandboxing, and access controls for distributed teams sharing high-performance clusters.