Spin up a bare metal cluster in 2022

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • k3os

    Discontinued Purpose-built OS for Kubernetes, fully managed by Kubernetes.

  • I (still) run k3os, but it's dead since SUSE bought rancher. (see https://github.com/rancher/k3os/issues/846)

  • kairos

    :penguin: The immutable Linux meta-distribution for edge Kubernetes.

  • A bit biased maybe, as I'm the Kairos creator, but I'd really suggest to check it out. https://github.com/kairos-io/kairos is an Immutable OS that have quite a different approach, avoiding configuration management and infrastructure drifting by having real single-image, atomic upgrades and lastly cloud-init driven. The OS is treated like an app, where you just deploy and upgrade to a certain specific version (no single packages, no transactional upgrades - atomic OTA swaps)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • rke2-ansible

    RKE2 cluster provisioning via Ansible.

  • I have had success with RKE2 and the corresponding Ansible playbook: https://github.com/rancherfederal/rke2-ansible

  • k3s-ansible

  • Plus there is a pretty good ansible playbook https://github.com/k3s-io/k3s-ansible

  • kubespray

    Deploy a Production Ready Kubernetes Cluster

  • k3sup

    bootstrap K3s over SSH in < 60s 🚀

  • Personal preference, Terraform the relevant Ubuntu VM's (spec according to requirements) and then use K3 sup (https://github.com/alexellis/k3sup) and remove klipper and traefik using the relevant switches

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