Skip to content

Simple Comparison of Lightweight K8S Implementations

Posted on:June 30, 2023 at 06:23 PM

There are several Kubernetes implementations in the tech world. In this article, I will simply compare different Kubernetes implementations in a summary.

simple-comparison-of-lightweight-k8s-implementations Photo by Growtika Unsplash

Table of Contents

Open Table of Contents

Minikube

minikube start
minikube status
minikube dashboard
minikube stop
minikube pause
minikube delete

Note: We should use the CSI Hostpath Driver extension, for a multinode cluster. (See also: Minikube Tutorials Multinode)

K3S/K3D


K3D is a lightweight wrapper for managing K3S nodes that work in a docker container.

MicroK8S

sudo snap install microk8s --classic
microk8s start
microk8s kubectl get nodes
microk8s enable dashboard

KinD

kind get nodes
kubectl get nodes
kind delete cluster
docker exec -it kind-control-plane bash

K0S

k0s install controller
k0s kubectl get nodes
systemctl start k0scontroller.service

Conclusion

Comparison Table

Why ? in KinD? See this issue


References