Bare Metal Solutions

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

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

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

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

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