K3D logo K3D logo background glow

K3D

A lightweight wrapper to run Rancher Lab’s minimal Kubernetes distribution in Docker, facilitating the creation of single and multi-node clusters

&

+
Local Kubernetes Cluster
Sets up a local Kubernetes cluster for application development
+
Multiple Deployment Options
Deploys as a VM, a container, or on bare-metal
+
Multiple Container Runtimes
Enhances compatibility and provides users with the freedom to select their preferred container runtime
+
Direct API Endpoint
Provides a direct API endpoint for fast image load and build
+
LoadBalancer Support
Includes LoadBalancer for distributing traffic across multiple pods and ensuring high availability
+
Filesystem Mounts
Enables developers to easily mount local filesystems into their Kubernetes pods, simplifying data access and application development
+
FeatureGates
Allows users to experiment with and utilize cutting-edge Kubernetes features before they become generally available
+
Network Policy
Essential for enhancing security and controlling communication between pods within the cluster
+
CI Environment Support
Enables seamless integration of K3d into the development pipeline, facilitating automated testing and deployment
+
Persistent Volumes
Supports persistent volumes for applications that require data persistence beyond the lifecycle of pods
+
Ingress
Includes Ingress support, enabling external access to applications running within the cluster
+
NVIDIA GPU Support
Supports NVIDIA GPUs for machine learning applications that require GPU acceleration
-
Limited to k3s Functionality
Limited to the features and capabilities of k3s, which may not fully replicate a production Kubernetes environment
-
Advanced Features May Differ
Some advanced Kubernetes features may not be available or may behave differently
-
Lack of OS-Level Isolation
Uses Docker containers, which lack OS-level isolation, complicating certain OS-specific operations

Platform

Desktop

Social

System Requirements

#Minimum
1
  • docker to be able to use k3d at all
  • kubectl to interact with the Kubernetes cluster

Ratings

Not available, but we appreciate help! You can help us improve this page by contacting us.

Developer

Written in

Go, Shell

Initial Release

03 April 2019

Repository

License

Categories