Spin up a bare metal cluster in 2022

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

Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
  • k3os

    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)

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • 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