Best way to install and use kubernetes for learning

This page summarizes the projects mentioned and recommended in the original post on /r/kubernetes

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. kubernetes-the-hard-way

    Bootstrap Kubernetes the hard way. No scripts.

    If you want to go more deeper, than you go this way: https://github.com/kelseyhightower/kubernetes-the-hard-way

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. cloud-nuke

    A tool for cleaning up your cloud accounts by nuking (deleting) all resources within it

    Most people hesitate to use cloud hosted offerings for development. First of all, most providers have a generous free tier for devs, which can get you started. Secondly I recommend using tools like cloudnuke to avoid paying for cloud resources you're not using.

  4. kompose

    Convert Compose to Kubernetes

    Lastly if you're already using Docker Compose, then use Kompose to help transition to the Kubernetes way of doing things. I would also recommend investigating some of the emerging dev support tools like Devspace, Skaffold or Tilt.

  5. kubefirst

    The Kubefirst Open Source Platform

    check us out if it sounds neat ⭐ https://github.com/kubefirst/kubefirst

  6. k3sup

    bootstrap K3s over SSH in < 60s 🚀

    Best way to install it is ketchup: https://github.com/alexellis/k3sup

  7. colima

    Container runtimes on macOS (and Linux) with minimal setup

    If you're on a mac, I recommend Colima: https://github.com/abiosoft/colima

  8. smallab-k8s-pve-guide

    A guide series explaining how to setup a personal small homelab running a Kubernetes cluster with VMs on a Proxmox VE standalone server node.

    In my case, I had a spare low-end computer that I could use, so I did and I explained the whole process in a complete guide which I published on GitHub: Small homelab K8s cluster on Proxmox VE

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. minikube

    Run Kubernetes locally

    minikube (https://github.com/kubernetes/minikube) - based off of docker machine, uses driver for backend, so can use KVM, Vagrant, or Docker itself to bootstrap K8S cluster.

  11. microk8s

    MicroK8s is a small, fast, single-package Kubernetes for datacenters and the edge.

    microk8s (https://microk8s.io/) from Ubuntu folks

  12. kubespray

    Deploy a Production Ready Kubernetes Cluster

    KubeSpray (https://github.com/kubernetes-sigs/kubespray) - uses Ansible to stand up a Kubernetes cluster

  13. kubicorn

    Simple, cloud native infrastructure for Kubernetes.

    Kubicorn (https://github.com/kubicorn/kubicorn)

  14. aks-engine

    Discontinued AKS Engine: legacy tool for Kubernetes on Azure (see status)

    AKS Engine (https://github.com/Azure/aks-engine)

  15. kind

    Kubernetes IN Docker - local clusters for testing Kubernetes

    KinD (https://kind.sigs.k8s.io/) - is k8s in docker

  16. jx

    Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton

    Jenkins X (https://jenkins-x.io/) - standup k8s w gitops ci/cd around jenkins

  17. rke2

    RKE (https://rancher.com/docs/rke) and RKE2 (https://docs.rke2.io/) from Rancher folks

  18. k3d

    Little helper to run CNCF's k3s in Docker

  19. talos

    Talos Linux is a modern Linux distribution built for Kubernetes.

    Talos, super easy. https://www.talos.dev/

  20. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Kompose (Docker Compose) to Kubernetes hits 10k stars and releases 1.36

    1 project | news.ycombinator.com | 22 May 2025
  • Dockerfmt: A Dockerfile Formatter

    14 projects | news.ycombinator.com | 8 Apr 2025
  • How to self-host any open source service?

    2 projects | dev.to | 27 Jan 2025
  • One Minute: DatAasee

    9 projects | dev.to | 10 Sep 2024
  • Reclaim the Stack

    8 projects | news.ycombinator.com | 8 Sep 2024

Did you know that Go is
the 4th most popular programming language
based on number of references?