Docker + portainer vs k8. EILI5

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

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • kubevirt

    Kubernetes Virtualization API and runtime in order to define and manage virtual machines.

    Proxmox VE can run VMs and LXC containers (see my comment below on LXC). Kubernetes can run OCI containers, but there's also KubeVirt for running VMs.

  • k3s

    Lightweight Kubernetes

    It is worth noting Kubernetes is not an operating-system. If installing a Kubernetes cluster on your own you will need to install it on nodes running a Linux distro (for example Ubuntu Server). Then you can set up the Kubernetes cluster on your nodes using a tool like Kubeadm. For homelab use and edge deployments, installing K3s is a popular choice (this is a lightweight Kubernetes distribution). There are videos on YouTube you can watch on installing a K3s cluster on Pis or installing a K3s cluster on Proxmox VE (inside VMs).

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

  • harvester

    Open source hyperconverged infrastructure (HCI) software

    Proxmox VE also has its own clustering features but that's very different from Kuberentes. There's also Harvester by Rancher, which is a hypervisor distro based on KubeVirt, that could serve as a more direct replacement to PVE.

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