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
·
K

k3d-io/k3d

0
View on GitHub↗
6,466 stele·533 fork-uri·Go·MIT·7 vizualizări

K3d

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.

Broad capabilities include node lifecycle management, kubeconfig access and context switching, and container image importing. The tool also supports schema-validated infrastructure configuration and can be used for integration tests within automated CI pipelines.

The system integrates with container engines via SSH and API contexts to manage the cluster node containers.

Features

  • Container-Based Node Emulation - Simulates a multi-node Kubernetes cluster by wrapping each node as an isolated container on a single host.
  • Local Kubernetes Clusters - Provides tools for provisioning and managing lightweight Kubernetes clusters in containers for local development and testing.
  • Containerized Clusters - Deploys complete Kubernetes clusters within container runtimes for local development and CI use.
  • Docker Container Orchestrators - Interfaces with container engines via SSH and API contexts to orchestrate the lifecycle of cluster node containers.
  • Containerized Cluster Wrappers - Wraps k3s to provide integrated networking, registry orchestration, and resource limits specifically within Docker.
  • Multi-Node Topology Emulation - Emulates multi-node cluster topologies and high availability configurations on a single host using containers.
  • Local Cluster Lifecycle Management - Manages the complete lifecycle of k3s nodes and servers running within container runtimes.
  • Kubernetes Node Lifecycle Management - Manages the full lifespan of Kubernetes worker nodes, including adding, editing, and removing them from the cluster.
  • Node Network Configuration - Dynamically modifies node network configurations to ensure seamless communication between containers acting as cluster nodes.
  • Container Port Mapping - Maps internal Kubernetes service ports to the host machine to expose the cluster to external traffic.
  • Container Image Management - Streams container images directly into node containers to make local images available without a remote registry.
  • Container Image Registries - Orchestrates local container registries to provide image caching and proxying for internal cluster networks.
  • Kubeconfig Management Tools - Manages the generation and merging of kubeconfig files for cluster access via command-line tools.
  • CI Cluster Automation - Automates the creation and destruction of ephemeral Kubernetes clusters for integration testing in CI pipelines.
  • Cluster Resource Management - Provides administrative control to remove containerized clusters and their associated system resources.
  • Kubeconfig Generation - Writes cluster configurations to streams or files to enable external client access.
  • Local Kubernetes Orchestration - Provides a utility to quickly deploy and destroy isolated Kubernetes clusters for development and integration testing.
  • Network Traffic Routing - Proxies TCP and UDP ports from the host machine into the containerized cluster using a load balancer.
  • Client Context Switching - Provides mechanisms to switch active configuration profiles and namespaces within local client tools.
  • Infrastructură și containere - Helper to run k3s in Docker.

Istoric stele

Graficul istoricului de stele pentru k3d-io/k3dGraficul istoricului de stele pentru k3d-io/k3d

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 K3d

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu K3d.
  • kubernetes-sigs/kindAvatar kubernetes-sigs

    kubernetes-sigs/kind

    15,320Vezi pe GitHub↗

    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

    Godockergolangk8s-sig-testing
    Vezi pe GitHub↗15,320
  • podman-desktop/podman-desktopAvatar podman-desktop

    podman-desktop/podman-desktop

    7,722Vezi pe GitHub↗

    Podman Desktop is a graphical user interface for building, managing, and deploying containers and Kubernetes clusters from a local workstation. It serves as a container engine manager and a Kubernetes cluster dashboard, providing a visual environment for tasks typically handled via the command line. The project includes a container extension framework that allows users to integrate additional tools and capabilities into the management environment through a plugin system and extension catalog. The software covers the full container lifecycle, including image building and pushing to registries

    TypeScriptcontainercontainersdesktop
    Vezi pe GitHub↗7,722
  • boto/boto3Avatar boto

    boto/boto3

    9,834Vezi pe GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Pythonawsaws-sdkcloud
    Vezi pe GitHub↗9,834
  • siderolabs/talosAvatar siderolabs

    siderolabs/talos

    10,659Vezi pe GitHub↗

    Talos is a minimal, immutable Linux distribution designed specifically for deploying and managing Kubernetes clusters. It functions as an API-driven infrastructure manager that replaces traditional shell access with a declarative gRPC interface to control operating system state and configuration. The system is distinguished by its use of a read-only root filesystem and a security-hardened kernel, which removes standard GNU utilities to reduce the attack surface. It ensures environment consistency by distributing the operating system as versioned, signed images and utilizes TPM-backed verified

    Gocloud-nativecontainerdgo
    Vezi pe GitHub↗10,659
Vezi toate cele 30 alternative pentru K3d→

Întrebări frecvente

Ce face k3d-io/k3d?

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.

Care sunt principalele funcționalități ale k3d-io/k3d?

Principalele funcționalități ale k3d-io/k3d sunt: Container-Based Node Emulation, Local Kubernetes Clusters, Containerized Clusters, Docker Container Orchestrators, Containerized Cluster Wrappers, Multi-Node Topology Emulation, Local Cluster Lifecycle Management, Kubernetes Node Lifecycle Management.

Care sunt câteva alternative open-source pentru k3d-io/k3d?

Alternativele open-source pentru k3d-io/k3d includ: kubernetes-sigs/kind — This project is a local Kubernetes cluster manager and tool that runs control plane and worker nodes as containers on… podman-desktop/podman-desktop — Podman Desktop is a graphical user interface for building, managing, and deploying containers and Kubernetes clusters… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… siderolabs/talos — Talos is a minimal, immutable Linux distribution designed specifically for deploying and managing Kubernetes clusters.… docker/docker — Docker is an OCI container engine and runtime orchestrator used to build, run, and manage isolated applications. It… yeasy/docker_practice — This project is a Docker educational resource and a collection of practical examples designed for learning…