Bare Metal Solutions

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
  • k3sup

    bootstrap K3s over SSH in < 60s 🚀

    I use https://k3s.io and it's super simple. You will have a basic cluster running in less than 5 minutes. There's even an unofficial installer for it (https://github.com/alexellis/k3sup) which makes the bootstrapping even easier.

  • rke2

    Give a try to rke2 https://docs.rke2.io/ We are using it on EC2 and it is really good. If you want something quick, I think kubeadm is the way to go

  • 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.

  • flintlock

    Lock, Stock, and Two Smoking MicroVMs. Create and manage the lifecycle of MicroVMs backed by containerd.

    Have a look at Liquid Metal using microvms on baremetal and using flintlock. It's pretty frigging awesome. :)

  • talos

    Talos Linux is a modern Linux distribution built for Kubernetes.

    You can experiment with Talos Linux https://www.talos.dev/

  • k3s

    Lightweight Kubernetes

    I use https://k3s.io and it's super simple. You will have a basic cluster running in less than 5 minutes. There's even an unofficial installer for it (https://github.com/alexellis/k3sup) which makes the bootstrapping even easier.

  • kubespray

    Deploy a Production Ready Kubernetes Cluster

    We went with Kubespray, pretty solid and since we already had Ansible in place it was pretty easy!

  • homelab

    I ended up writing my own, twice actually. Just re-wrote my entire k8s setup for my new homelab. It's published here on gitlab.com. It's not very well documented since it's for personal use but I think it emphasizes how easy it is to setup kubeadm and why there is little reason to make it more complicated than it needs to be.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • ansible-role-k3s

    Ansible role for deploying k3s cluster (by rlex)

    At my personal testlab/cluster, i use k3s deployed with my ansible role

  • ansible-role-k3s

    Ansible role for installing k3s as either a standalone server or HA cluster.

    There is another very good ansible role for k3s, actually better than mine

  • hetzner-k3s

    A CLI tool to create and manage Kubernetes clusters in Hetzner Cloud using the lightweight distribution k3s by Rancher.

    If you somehow use hetzner, this one is great too for k3s

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