githubEdit

instalodDistribution Installer

Kubernetes Distribution Installer

Kubernetes distribution installers provide simplified deployment and management of Kubernetes clusters. Each tool targets different use cases — from local development environments to production-grade multi-node clusters.

K3S

K3S is a lightweight, certified Kubernetes distribution built for IoT, edge computing, and resource-constrained environments. It packages the entire Kubernetes control plane into a single binary under 100MB, with built-in SQLite (or etcd), Flannel, CoreDNS, and Traefik. K3S is production-ready and ideal for scenarios where a full Kubernetes deployment would be too heavy.

Install

Requirements

# resources
cpu
memory
disk

# Kernel module
lsmod |grep -E "nf_conntrack|br_netfilter"

# firewalld diables

# hostname
hostnamectl hostname masterX
hostnamectl hostname workerX

Master

Worker

Manager

Reference:

KubeSphere

KubeSphere is an open-source container platform built on Kubernetes that provides a full-stack IT automated operations and DevOps workflow. It features a web-based console with a developer-friendly wizard UI for managing multi-tenant clusters, CI/CD pipelines, service mesh, multi-cluster management, observability, and application lifecycle management — all without requiring deep Kubernetes expertise.

Reference:

Kubespray

Kubespray is a composition of Ansible playbooks, inventory, and provisioning tools for deploying production-ready Kubernetes clusters. It supports multiple cloud providers (AWS, GCE, Azure, OpenStack), bare-metal, and on-premises environments. Kubespray is highly customizable, allowing fine-grained control over networking plugins (Calico, Cilium, Flannel), container runtimes (containerd, CRI-O), and cluster add-ons.

Reference:

Minikube

Minikube is a tool that runs a single-node Kubernetes cluster locally on your machine for development and testing purposes. It supports multiple container runtimes (Docker, containerd, CRI-O) and VM drivers (VirtualBox, HyperKit, Docker, Podman). Minikube provides built-in add-ons for common services like Dashboard, Ingress, and Metrics Server.

Install

Quick Start

Reference:

Rancher

Rancher is an open-source multi-cluster management platform that simplifies Kubernetes operations at scale. It provides a unified management plane for provisioning, upgrading, and monitoring clusters across any infrastructure — on-premises, cloud, or edge. Rancher includes built-in user authentication (LDAP, AD, SAML), RBAC, security policies, a built-in app catalog (Helm charts), and centralized logging and monitoring.

Run On Docker

Run On Kubernetes

Reference:

Last updated