4 Repos
Lifecycle management of containers across multi-node clusters.
Explore 4 awesome GitHub repositories matching devops & infrastructure · Distributed Container Orchestration. Refine with filters or upvote what's useful.
Kubernetes is a distributed container orchestration platform that automates the deployment, scaling, and management of containerized applications across clusters of computing nodes. It functions as a declarative infrastructure controller, utilizing a control loop architecture that continuously monitors the current system state against user-defined configurations to ensure desired operational outcomes. The system relies on a centralized API-driven interface and a replicated key-value store to maintain a consistent source of truth for all cluster objects. The platform distinguishes itself throu
Handles the full lifecycle, scaling, and deployment of containerized applications across multi-node computing clusters.
This project is a comprehensive collection of tutorials and guided laboratories designed to teach containerization, networking, and security using Docker. It serves as a learning path for building portable images and executing isolated processes. The materials provide specific guides for managing container clusters and scaling services through Docker Swarm and overlay networks. It includes a security handbook for implementing image scanning and secret management, as well as laboratories dedicated to modernizing legacy applications by wrapping older software installers into containers. The co
Demonstrates lifecycle management and scaling of containers across multi-node clusters.
KubeEdge is a distributed edge computing framework that extends Kubernetes to manage containerized workloads and hardware devices at the edge. It functions as a Kubernetes edge orchestration system, allowing the deployment and management of applications across distributed edge nodes using native Kubernetes APIs and workflows. The project distinguishes itself through a specialized focus on IoT integration and node autonomy. It employs digital-twin state modeling to represent physical hardware devices as virtual objects, utilizing an MQTT-based messaging bus for communication with heterogeneous
Provides lifecycle management of containers across distributed multi-node clusters at the edge.
LXD ist ein System-Container-Manager und Virtual-Machine-Manager, der eine einheitliche Schnittstelle für den Betrieb vollständiger Linux-Systeme bietet. Er fungiert als Container-Cluster-Orchestrator, Bildformat-Konverter und Infrastruktur-Manager, der die Steuerung über eine REST-API und sprachspezifische SDKs ermöglicht. Das Projekt zeichnet sich durch die Bereitstellung einer einheitlichen Abstraktion für Container und virtuelle Maschinen aus, wobei beide als generische Instanzen innerhalb eines einzigen Management-Layers behandelt werden. Es unterstützt koordinierte verteilte Cluster, um den Zustand zu synchronisieren und Workloads über mehrere physische Knoten hinweg zu verteilen. Das System deckt programmatische Infrastruktursteuerung über eine REST-basierte Managementschnittstelle und ein Daemon-basiertes Orchestrierungsmodell ab. Es enthält Funktionen für die Konvertierung zwischen Bildformaten, Multi-Node-Cluster-Skalierung und die Ausführung virtualisierter Maschineninstanzen, die vollständige Hardware-Emulation erfordern.
Distributes workloads and manages compute resources across multiple nodes in a data center rack.