On-Premise Production Kubernetes Cluster Installers¶
Architectural Context
Detailed reference for On-Premise Production Kubernetes Cluster Installers in the context of The Container Stack.
Standard Reference¶
- wecloudpro.com: Deploy HA kubernetes cluster in AWS in less than 5 minutes [COMMUNITY-TOOL]
- weave.works: Weave Kubernetes Platform [COMMUNITY-TOOL]
- blog.kubecost.com: Kubernetes kOps: Step-By-Step Example & Alternatives [COMMUNITY-TOOL]
- imsundeep8.medium.com: Deploy Production-grade Kubernetes Cluster using' kOps on Amazon Cloud (AWS) [COMMUNITY-TOOL]
- medium.com: Demystifying High Availability in Kubernetes Using Kubeadm [COMMUNITY-TOOL]
- blog.tobias-huebner.org: Low-budget self-hosted Kubernetes π [COMMUNITY-TOOL]
- medium.com/@ZiXianZeroX: Setting Up an On-premise Kubernetes Cluster from' Scratch [COMMUNITY-TOOL]
- faun.pub: Configuring HA Kubernetes cluster on bare metal servers with kubeadm.' 1/3 [COMMUNITY-TOOL]
- blog.learncodeonline.in: Kubernetes Cluster Deployment on CentOS Linux [COMMUNITY-TOOL]
- medium.com/@benjaminacar.private: A Comprehensive Guide to Setup a New K8s' Cluster [COMMUNITY-TOOL]
- itwonderlab.com: Kubernetes Cluster using Vagrant and Ansible with Containerd' (in 3 minutes) π [COMMUNITY-TOOL]
- WKSctl - A New OSS Kubernetes Manager using GitOps [COMMUNITY-TOOL]
- napo.io: Kubernetes The (real) Hard Way on AWS [COMMUNITY-TOOL]
- napo.io: Terraform Kubernetes Multi-Cloud (ACK, AKS, DOK, EKS, GKE, OKE) [COMMUNITY-TOOL]
- medium: Upgrading Kubernetes The Hard Way [COMMUNITY-TOOL]
- medium: Kubernetes the hard way on Docker [COMMUNITY-TOOL]
- medium.com/@norlin.t: Kubernetes the hard (illumos) way [COMMUNITY-TOOL]
- medium.com/@norlin.t: Kubernetes the hard (illumos) way, last part [COMMUNITY-TOOL]
- medium: ClusterOps: 1-Line Commit to Upgrade Your Kubernetes Clusters π [COMMUNITY-TOOL]
- cncf.io webinar: Deploying Kubernetes to bare metal using cluster API [COMMUNITY-TOOL]
- weave.works: Manage Thousands of Clusters with GitOps and the Cluster API [COMMUNITY-TOOL]
- cncf.io: Kubernetes Cluster API reaches production readiness with version' 1.0 [COMMUNITY-TOOL]
- cloudsavvyit.com: How to run your own kubernetes cluster with Microk8s [COMMUNITY-TOOL]
- kubedex.com: Kubernetes Operating Systems π [COMMUNITY-TOOL]
- baeldung.com: Lightweight Kubernetes Distributions [COMMUNITY-TOOL]
- VMware Kubernetes Tanzu [COMMUNITY-TOOL]
- wecloudpro.com: VMware Tanzu Community Edition π [COMMUNITY-TOOL]
- Pharos π [COMMUNITY-TOOL]
- medium: K0s Supports Kubernetes 1.22 [COMMUNITY-TOOL]
- medium: k0s Ready for Production [COMMUNITY-TOOL]
- medium: k0s Optimizes Start Time, Adds Cluster Level Backup/Restore and' More [COMMUNITY-TOOL]
Cloud Infrastructure¶
Application Platforms¶
VMware Tanzu Ecosystem¶
- zdnet.com: VMware brings Tanzu Application Platform into GA to ease Kubernetes' adoption [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β Documents the GA release of Tanzu Application Platform (TAP), which provides pre-configured templates to streamline code-to-production pipelines, automating cluster deployment steps and accelerating build compliance.
Hardware Acceleration¶
VMware Tanzu Ecosystem (1)¶
- dev.to/saintdle: Deploying Nvidia GPU enabled Tanzu Kubernetes Clusters [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β An in-depth guide detailing how to provision Nvidia GPU acceleration inside Tanzu Kubernetes Grid (TKG) guest clusters. Covers configuration of GPU operators, vSphere passthrough, and driver deployment parameters for intensive workload computing.
Kubernetes Distributions¶
Bare-Metal and Edge¶
- (2026) Charmed Kubernetes [EN CONTENT] ππππ [ENTERPRISE-STABLE] β Canonical's model-driven Kubernetes distribution designed for bare-metal, private, and multi-cloud environments. Leverages Ubuntu's automated Juju framework to manage complex cluster lifecycles, upgrades, security scanning, and seamless hypervisor scaling.
- poseidon/typhoon β 2042 [EN CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] β Typhoon is a bare-metal and multi-cloud Kubernetes distribution focused on simplicity. Built entirely with Terraform and running on Flatcar Container Linux, it provides a stable setup that operates efficiently without heavy proprietary layers.
Comparison¶
- (2021) acloudguru.com: Which Kubernetes distribution is right for you? [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β A strategic comparison of various Kubernetes distributions across managed cloud services, enterprise-on-prem deployments, and lightweight edge environments. It outlines key trade-offs in administrative overhead, ecosystem compatibility, and operational costs to help organizations select the correct engine.
Custom Installers¶
- kurl.sh [EN CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] β An automated web-based tool from Replicated for creating custom Kubernetes installers. It generates a single shell script containing your chosen mix of Kubernetes core packages, CNI layers, and custom operators, designed for offline and air-gapped environments.
Edge and IoT¶
- k0s [EN CONTENT] [DE FACTO STANDARD] β k0s is a zero-friction, highly secure Kubernetes distribution compiled into a single static binary. It separates the control plane from node processes, reducing operational overhead and memory usage, making it an excellent match for edge, bare metal, and embedded systems.
- K0s - Zero Friction Kubernetes β 6161 [EN CONTENT] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β The main GitHub repository for k0s, the lightweight zero-overhead Kubernetes distribution. It includes active developer paths, and provides built-in components like Calico CNI, Kube-router, and support for running multiple control planes.
- xiaods/k8e β 444 [EN CONTENT] [COMMUNITY-TOOL] β A lightweight community-driven Kubernetes distribution modeled after K3s but using standard upstream components. It offers an easy install track for edge nodes and test networks looking for low operational footprints.
Enterprise Platforms¶
- (2022) infoworld.com: 6 Kubernetes distributions leading the container revolution [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β Reviews the leading container platforms guiding the market shift towards hybrid and multi-cloud Kubernetes orchestration. Evaluates enterprise-grade capabilities of tools like Red Hat OpenShift, VMware Tanzu, Rancher, and Mirantis, analyzing their management interfaces and security controls.
Industry News¶
- infoq.com: Mirantis Announces k0s, a New Kubernetes Distribution [EN CONTENT] [CASE STUDY] [COMMUNITY-TOOL] β An industry report covering Mirantis' launch of k0s. Details the project's architecture, showing how it solves common challenges like packaging components cleanly, maintaining small binary sizes, and removing reliance on complex OS libraries.
Training Platforms¶
Ecosystem Portals¶
- kube.academy/pro π [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β An interactive curriculum platform for Kubernetes engineers. Includes tracks covering cluster diagnostics, policy configuration, service mesh integrations, and overall infrastructure hardening strategies.
Sandbox Environments¶
- (2026) VMware hands-on Labs π [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β A premium sandbox platform allowing cloud engineers and enterprise architects to test VMware Tanzu and vSphere configurations without local hardware limitations. Includes pre-configured networks, clusters, and detailed training modules.
VMware Tanzu Ecosystem (2)¶
Hypervisor Kubernetes¶
- (2020) VMware vSphere 7 with Kubernetes - Project Pacific [EN CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] β Official product landing for VMware vSphere's container execution engine, which allows traditional virtual machine management tools to deploy and monitor container runtimes. Provides a centralized solution to govern both VM and container topologies.
Tutorials¶
- cormachogan.com: A first look at vSphere with Kubernetes in action [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β A detailed technical review showing vSphere with Kubernetes in a live environment. Reviews how the Supervisor Cluster exposes Kubernetes native primitives natively within vCenter, allowing developers to consume storage and compute via standard YAML.
- cormachogan.com: Building a TKG Cluster in vSphere with Kubernetes [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β A practical walk-through detailing how to construct and deploy a Tanzu Kubernetes Grid (TKG) guest cluster. Covers configuration details including Cluster API controllers, control-plane load balancers, and persistent virtual storage.
GitOps¶
Hybrid Cloud Platforms¶
Azure Arc Integration¶
- (2021) Kubernetes GitOps with Azure Arc and Charmed Kubernetes [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β A technical guide illustrating the integration of Charmed Kubernetes with Azure Arc to orchestrate hybrid-cloud resources. Demonstrates how GitOps configurations are pushed dynamically across decentralized architectures using unified portal controls.
Infrastructure¶
Air-Gapped¶
Delivery and Curation¶
- (2026) defenseunicorns/zarf β 1896 [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β A highly resilient open-source developer tool from Defense Unicorns built to package, deploy, and manage continuous delivery of cloud-native platforms in strictly air-gapped or secure zero-trust environments. Automates the bundling of containers, Helm charts, files, and static configs into single, self-sufficient, and cryptographically signed archive files.
Bare Metal¶
Architecture¶
- (2022) containerjournal.com: Deploying Kubernetes on Bare Metal [COMMUNITY-TOOL] β An architectural guide exploring the benefits and challenges of deploying production-grade Kubernetes directly onto bare-metal servers. It details how bypassing hypervisor virtualization layers reduces operational overhead and enhances I/O performance. Crucial for low-latency, high-throughput edge nodes and data-intensive database deployments.
Case Studies¶
- linecorp.com: Building Large Kubernetes Clusters with Caravan [COMMUNITY-TOOL] β A detailed engineering case study by Line Corporation explaining Caravan, their custom internal platform designed to build and maintain thousands of Kubernetes clusters on bare-metal infrastructure. Provides deep insights into enterprise lifecycle scale and custom provisioning control planes.
Strategic Decisions¶
- (2021) containerjournal.com: When Kubernetes-as-a-Service Doesnβt Cut It [ADVANCED LEVEL] [COMMUNITY-TOOL] β A strategic critique detailing scenarios where managed cloud Kubernetes services fall short of enterprise requirements, necessitating custom bare-metal or on-premises solutions. Key factors analyzed include strict regulatory compliance, low-latency requirements, and specialized hardware acceleration (GPUs, TPUs). Useful for infrastructure architects designing hybrid-cloud topologies.
Bare Metal vs VMs¶
Architectural Decisions¶
- thenewstack.io: Kubernetes on Bare Metal vs. VMs: Itβs Not Just Performance [COMMUNITY-TOOL] β A comparative technical analysis evaluating the operational trade-offs between deploying Kubernetes on bare metal versus traditional virtual machines. While bare metal minimizes CPU/memory virtualization tax, VMs offer stronger isolation, easier live migration, and mature lifecycle management APIs. The article guides decision-makers in balancing pure hardware efficiency against administrative convenience.
Cluster API¶
Architecture (1)¶
- thenewstack.io: Cluster API Offers a Way to Manage Multiple Kubernetes Deployments [COMMUNITY-TOOL] β An analysis of the early design goals of Cluster API. It outlines the architectural advantages of treating clusters as managed custom resources within a Kubernetes management cluster, establishing unified fleet control plane patterns.
ArgoCD¶
- piotrminkowski.com: Create and Manage Kubernetes Clusters with Cluster' API and ArgoCD [ADVANCED LEVEL] [COMMUNITY-TOOL] β An excellent tutorial detailing how to build a unified GitOps pipeline for cluster provisioning by combining Cluster API and ArgoCD. Shows how to store cluster manifests in a git repository and let ArgoCD reconcile cluster infrastructure as standard Kubernetes apps.
Bare Metal (1)¶
- thenewstack.io: Provision Bare-Metal Kubernetes with the Cluster API [ADVANCED LEVEL] [COMMUNITY-TOOL] β Investigates the mechanics of using Cluster API providers (such as Metal3) to provision bare-metal hardware declaratively. Details the transformation of raw physical bare metal nodes into standard, managed Kubernetes control-planes and workers.
Declarative Management¶
- ClusterAPI [ADVANCED LEVEL] [DOCUMENTATION] [DE FACTO STANDARD] β The official Kubernetes Special Interest Group (SIG) project extending Kubernetes with declarative, Kubernetes-style APIs to manage the lifecycle of Kubernetes clusters. It implements custom resources (e.g., Clusters, Machines) and controllers across numerous cloud providers, introducing standard Infrastructure-as-Code paradigms to cluster fleet administration.
Helm¶
- github.com: Cluster API Helm Chart β 58 [COMMUNITY-TOOL] β A community Helm chart designed to packages and deploy Cluster API resources and operators easily inside a management cluster. Simplifies the installation of CAPI components via standard Helm deployment pipelines. Note: Inactive, as official tooling increasingly uses clusterctl.
Legacy Provider¶
- weaveworks/cluster-api-provider-existinginfra β 45 [ADVANCED LEVEL] [LEGACY] β A Cluster API provider designed to enable cluster deployment over pre-existing infra (such as bare-metal or legacy VMs) via SSH. Archived following Weaveworks' wrap-up, serving now as a reference for custom SSH-based control loops.
Multi-Cloud¶
- itnext.io: Multi-Cloud and Multi-Cluster Declarative Kubernetes Cluster' Creation and Management with Cluster API (CAPI β v1alpha3) [ADVANCED LEVEL] [COMMUNITY-TOOL] β An architectural guide walking through the declarative provisioning of multi-cloud cluster setups using Cluster API (CAPI). Explores bootstrap providers, control-plane management, and target cluster life cycle configurations across AWS and Azure environments.
Cluster Provisioning¶
AWS¶
- Kubernetes The Hard Way: AWS Edition β 668 [ADVANCED LEVEL] [COMMUNITY-TOOL] β A highly specific community adaptation of Kelsey Hightower's educational guide, focusing entirely on AWS infrastructure including VPCs, IAM roles, security groups, and EC2 provisioning. Valuable reference for understanding low-level networking and control plane setup on AWS.
Automation¶
- krd β 40 [ADVANCED LEVEL] [COMMUNITY-TOOL] β Kubernetes Reference Deployment (KRD) utilizes Ansible playbooks and shell scripts to automate the installation of multi-node Kubernetes clusters with extensive integration of Cloud Native network elements, virtualization engines, and storage provisioners. Designed for prototyping comprehensive environments rapidly.
Automation Tools¶
- k8s-tew β 311 [COMMUNITY-TOOL] β Kubernetes The Easy Way (k8s-tew) provides a collection of wrapper scripts and declarative configuration structures designed to ease the bootstrap complexities of kubeadm. Inactive, replaced by more mature standard declarative APIs.
Azure¶
- Kubernetes the Hard Way: Azure Edition [ADVANCED LEVEL] [COMMUNITY-TOOL] β An adapted tutorial of Kelsey Hightower's 'Kubernetes the Hard Way' mapped directly onto Azure cloud infrastructure. Details setting up VNets, Azure NSGs, load balancers, and virtual machine scale sets manually to better understand control plane placement.
Community Videos¶
- youtube: OpenShift Commons En Vivo - KubeInit con Maria Bracho, Scott McCarty,' and Carlos Camacho (Red Hat, Spanish) π [SPANISH CONTENT] [COMMUNITY-TOOL] β A video presentation exploring KubeInit, its architecture, and practical use cases for bootstrapping cloud-native platforms like OpenShift and Kubernetes on local hardware. Conducted in Spanish with Red Hat experts. [SPANISH CONTENT]
Containerd¶
- thenewstack.io: How to Deploy Kubernetes with Kubeadm and containerd [COMMUNITY-TOOL] β Examines the modern approach to cluster provisioning by leveraging the containerd CRI runtime directly with kubeadm. Explains how to drop docker-shim and configure systemic dependencies, systemd cgroup drivers, and network configurations for maximum efficiency.
Developer Environments¶
- github.com/bluxmit: Kubespray Workspace β 1362 [COMMUNITY-TOOL] β A specialized development workspace designed to streamline the execution of Kubespray and Ansible operations. It bundles critical tools, CLI utilities, and playbooks in a containerized sandbox to prevent local dependency conflicts during large-scale cluster provisioning.
Education¶
- Kelsey Hightower: kubernetes the hard way β 48360 [DE FACTO STANDARD] β The legendary, standard-setting educational guide for bootstrap-configuring high-availability Kubernetes clusters without installers. Details direct certificate generation, control plane components installation, systemd configuration, and CNI initialization. Crucial for establishing a deeply technical foundation of internal cluster mechanics.
Kops¶
- GitHub: Kubernetes Cluster with Kops β 16614 [ADVANCED LEVEL] [DE FACTO STANDARD] [EMERGING] β The official Kubernetes Operations tool for deploying, scaling, and managing highly available, production-grade Kubernetes clusters on public cloud environments (specifically AWS, with alpha/beta support for GCE, DigitalOcean, and OpenStack). Built on a declarative configuration model, Kops manages the underlying VM resources, networking, and DNS required for the control plane.
Kops Security¶
- blog.ivnilv.com: Rotating Kops Etcd Certificates [ADVANCED LEVEL] [COMMUNITY-TOOL] β Deep-dive operational guide detailing how to safely rotate etcd certificates within an AWS-based cluster provisioned by Kops. It walks through the sequence of configuration modifications, rolling updates, and verification checks. Critical reading for system administrators managing long-lived Kops deployments without downtime.
Kubeadm¶
- Kubernetes Cluster with Kubeadm β 3977 [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β The standard bootstrapping engine for establishing conformant Kubernetes clusters. Kubeadm abstracts the complex mechanics of configuring etcd, control plane API components, and node registration into clean
initandjoinworkflows. Designed to serve as the building block for higher-level platform orchestration engines.
Kubeadm Guides¶
- itnext.io: Kubernetes Journey β Up and running out of the cloud β How to' setup the Masters using kubeadm bootstrap [ADVANCED LEVEL] [COMMUNITY-TOOL] β An in-depth guide on deploying an on-premises multi-master Kubernetes control plane using kubeadm and HAProxy for load balancing. Walks through the bootstrap token mechanism and control-plane join procedures. Excellent theoretical coverage of manual multi-master networking.
- Setting Up a Kubernetes Cluster on Ubuntu 18.04 [LEGACY] β Step-by-step tutorial for building a Kubernetes control plane and node infrastructure on Ubuntu 18.04 VMs using kubeadm. Explores Docker runtime configuration and basic CNI setups. Highly legacy given newer Ubuntu releases and containerd/CRI-O standard transition.
- mirantis.com: How to install Kubernetes with Kubeadm: A quick and dirty' guide [COMMUNITY-TOOL] β A simplified deployment checklist for running containerized workloads on Kubernetes via kubeadm. Demonstrates manual package installation, initialization commands, and standard validation tests. Good starting point for spinning up fast staging clusters.
Kubespray¶
- Kubespray β 18493 [ADVANCED LEVEL] [DE FACTO STANDARD] β An industry-standard provisioning tool combining Ansible playbooks and kubeadm to deliver highly configurable, multi-cloud, production-grade Kubernetes deployments. Supports declarative definition of CNI plugins, container runtimes (containerd/CRI-O), ingress controllers, and storage drivers, making it the preferred choice for on-premise and bare-metal enterprise automation.
Kubespray Guides¶
- (2020) redhat.com: An introduction to Kubespray [COMMUNITY-TOOL] β An introductory conceptual article published on Red Hat's blog explaining how Kubespray leverages Ansible to deploy and manage cluster lifecycles. Discusses deployment target flexibility and explains why it serves as a powerful alternative for enterprise on-premises platforms.
- adamtheautomator.com/kubespray: Conquer Kubernetes Clusters with Ansible' Kubespray [COMMUNITY-TOOL] β A hands-on, practical guide demonstrating step-by-step how to deploy a fully functioning Kubernetes cluster using Kubespray on custom virtual environments. Details preparing host inventories, updating variables, and executing core Ansible playbooks.
Legacy Tooling¶
- (2018) A Comparative Analysis of Kubernetes Deployment Tools: Kubespray, kops, and conjure-up [COMMUNITY-TOOL] β Historical comparative study of older-generation Kubernetes provisioning tools (Kubespray, Kops, and Conjure-Up). Note: The link has expired, reflecting the rapid evolution and deprecation of early multi-cloud orchestration scripts.
Edge and IoT (1)¶
MicroK8s¶
- (2026) *Microk8s* [DOCUMENTATION] ππππ [ENTERPRISE-STABLE] β A lightweight, production-grade, single-package Kubernetes distribution by Canonical. It features automatic updates, high-availability cluster builds, and instant addon enablement (e.g., GPU support, Linkerd, Istio). Highly optimized for developer environments, Edge workloads, and IoT gateways.
MicroK8s Guides¶
- thenewstack.io: Deploy Microk8s and the Kubernetes Dashboard for K8s Development [COMMUNITY-TOOL] β Teaches developers how to install MicroK8s on local workstations and spin up the native visual Kubernetes Dashboard. Demonstrates rapid local testing cycles for testing deployment patterns without external cloud dependencies.
- thenewstack.io: Deploy a Kubernetes Cluster on Ubuntu Server with Microk8s [COMMUNITY-TOOL] β Outlines the quick process of setting up single or multi-node Kubernetes infrastructures on Ubuntu Server leveraging MicroK8s' native snap packages. Perfect guide for rapid physical hardware staging or home labs.
Sandbox Runtimes¶
- Kata Containers on MicroK8s β 34 [ADVANCED LEVEL] [COMMUNITY-TOOL] β A community project showcasing how to configure and run Kata Containers inside a Canonical MicroK8s environment for hardware-assisted, hypervisor-isolated container sandboxing. Inactive but serves as a solid blueprint for secure multi-tenant lightweight virtualization.
Security Benchmarking¶
- MicroK8s & Kubernetes security benchmark from CIS β 17 [COMMUNITY-TOOL] β A validation utility adapting aquasecurity's kube-bench to run structured CIS security benchmarks directly against canonical MicroK8s clusters. Confirms cluster configuration conformance to standard security profiles.
GitOps (1)¶
Cluster Provisioning (1)¶
- Weave Kubernetes System Control - wksctl β 389 [ADVANCED LEVEL] [LEGACY] β An early GitOps-driven Kubernetes cluster manager from Weaveworks that provisioned clusters from a declared state stored in git. Following Weaveworks' operational shutdown, this project is considered legacy but remains highly influential in GitOps control-loop architecture history.
- WKSctl: a Tool for Kubernetes Cluster Management Using GitOps [COMMUNITY-TOOL] β An InfoQ editorial piece analyzing the operational design of WKSctl. Explores how declarative machine and cluster definitions allowed users to bootstrap and reconcile nodes over SSH using Git as the source of truth.
Infrastructure as Code¶
Ansible¶
- Ansible Role - Kubernetes (Jeff Geerling) β 625 [COMMUNITY-TOOL] β A highly popular and actively maintained Ansible role written by Jeff Geerling that automates the installation and configuration of Kubernetes on Debian/Ubuntu and RedHat/CentOS servers. It simplifies installing kubeadm, kubelet, and kubectl, managing system configurations, and bootstrapping clusters cleanly via playbooks.
Terraform¶
- Autoscalable Kubernetes cluster at Exoscale, using Packer and Terraform [ADVANCED LEVEL] [COMMUNITY-TOOL] β A prototype repository demonstrating how to deploy an auto-scalable Kubernetes cluster on Exoscale utilizing Packer to build customized CRI-O images and Terraform for resource provisioning. Inactive, representing historical cloud-specific infrastructure designs.
Local Clusters¶
Single Node¶
- blog.radwell.codes: Provisioning Single-node Kubernetes Cluster using kubeadm' on Ubuntu 20.04 [COMMUNITY-TOOL] β Guides the reader through a slimmed-down kubeadm installation tailored for developer testing environments on a single Ubuntu VM. Includes the crucial command to untaint the control plane node, allowing user workloads to be scheduled locally without worker nodes.
VirtualBox¶
- kosyfrances.com: Using kubeadm to create a Kubernetes 1.20 cluster on VirtualBox' with Ubuntu [COMMUNITY-TOOL] β A local lab guide explaining how to spin up a Kubernetes 1.20 multi-node environment on Oracle VirtualBox using kubeadm. Outlines setting up host-only networking, static IP mapping, and configuring containerd manually. Tailored for software testing and network topology validation.
Networking¶
Container Network Interface¶
CNI Plugins¶
- github: Weave Net - Weaving Containers into Applications β 6613 [EN CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] [LEGACY] β Weave Net is a resilient container CNI designed to create peer-to-peer overlay networks without external databases or configurations. The project was officially archived by Weaveworks in 2024, prompting teams to migrate to more modern CNI plugins like Cilium and Calico.
Service Mesh¶
VMware Tanzu Ecosystem (3)¶
- blogs.vmware.com: VMware Tanzu Service Mesh, built on VMware NSX is Now' Available! [EN CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] β Introduces VMware Tanzu Service Mesh, engineered on NSX technology to support high-performance secure traffic, global load-balancing, and end-to-end telemetry. It enables multi-cluster configurations and unified security policy enforcement across cloud boundaries.
Observability¶
Dashboards and UIs¶
Legacy Tools¶
- (2023) vmware-tanzu/octant β 6249 [EN CONTENT] π [ENTERPRISE-STABLE] [LEGACY] β Octant was a widely used extensible, developer-focused dashboard for exploring Kubernetes structures. It was archived in 2023 and has been succeeded by more modern and active alternatives like Lens and K9s.
Storage¶
Stateful Workloads¶
Legacy Tools (1)¶
- Stateful Kubernetes-In-a-Box with Kontena Pharos [EN CONTENT] [ADVANCED LEVEL] [LEGACY] β A historical look at combining the Kontena Pharos Kubernetes distribution with Pure Storage orchestrators to run heavy database workloads. Useful for documenting the evolution of early volume mount drivers before CSI stabilization.
π‘ Explore Related: Kubernetes Bigdata | Kubernetes Operators Controllers | Openshift