This message was deleted.
# os
a
This message was deleted.
b
SL Micro (https://www.suse.com/products/micro/) is SUSE's replacement for RancherOS. Harvester for example is built on top of SL Micro.
1
a
And, you might look into Elemental, depending on your use case. https://elemental.docs.rancher.com/
1
a
I was looking for an OS to install on 3 computers that would host Kubernetes. I was hoping to avoid the complexity of the command line. I am a homelab user hoping to avoid a subscription. I was thinking about Rancher & Longhorn, I was just looking for a simple OS that clusters. Proxmox: Too VM oriented. Harvester HCI: Issues forming the cluster despite it being on the same network. I could not open the second node though a portal. TrueNAS: Clustering does not really occur. Elemental: Looks complex for my use case of 4 nodes total, starting with 2. Suse Micro: I am trying to avoid subscriptions. Unraid: Docker focused. kairos.io: Too CLI focused?
I was just trying to share my use case and constraints.
b
All of the stuff you are looking at is gonna be headless (cli driven). Most kubernetes nodes don't have GUIs. You can install kubernetes on any Linux system including those with graphical interfaces. Most kubernetes require the use of command line interfaces. Rancher for example is installed via the helm command line tool. Also, if you don't want subscriptions you can use OpenSuse MicroOS which is SL Micro without support subscriptions (free as in free beer): https://microos.opensuse.org/
Also I want to clarify. Harvester and proxmox are utilities for running virtual machines (sometimes called hypervisors). SL Micro/MicroOS are Linux systems designed to run kubernetes workloads such as Rancher. I would highly recommend getting familiar with the Linux command line before jumping directly into kubernetes. I think a single node k3s cluster is a great place to start. Here are the steps: 1. Install any Linux system of your choice 2. Run this command as root to install k3s on the system (it will automatically start at boot and set up every you need):
curl -sfL <https://get.k3s.io/|https://get.k3s.io/> | sh -
3. Start learning how to use kubernetes with the kubectl command line tool:
k3s kubectl get nodes
will show you information about the nodes in your cluster. 4. Once you get comfortable with kubectl and kubeconfigs use helm to install Rancher: https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster