2 个仓库
Simulating cluster nodes as individual containers within a single host runtime.
Distinct from Container-Based: None of the candidates cover the emulation of a full cluster node using a container; they cover data structures or plugin deployments.
Explore 2 awesome GitHub repositories matching devops & infrastructure · Container-Based Node Emulation. Refine with filters or upvote what's useful.
This project is a local Kubernetes cluster manager and tool that runs control plane and worker nodes as containers on a host machine. It provides an environment for local development and automated testing by emulating a full Kubernetes cluster within a container runtime. The tool enables the creation of multi-node topologies and high-availability control planes through configuration files. It supports image sideloading to transfer container images directly from the host to nodes, bypassing remote registries, and allows for offline deployments using pre-built node images. Capabilities include
Runs Kubernetes control plane and worker nodes as containers to emulate a full cluster on a single host.
k3d is a containerized Kubernetes orchestrator and wrapper that manages the lifecycle of k3s nodes and servers within container runtimes. It serves as a tool for deploying and destroying multi-node Kubernetes environments on a single machine for local development and testing. The project distinguishes itself by wrapping k3s to provide integrated networking, resource limit control, and local registry orchestration. It enables multi-node cluster simulation by wrapping nodes as isolated containers and using host-entry injection and port proxying to route host TCP and UDP traffic into the cluster
Simulates a multi-node Kubernetes cluster by wrapping each node as an isolated container on a single host.