Install and create the cluster using docker and k3d
Use the following settings to allow for heavy workloads on you host machine
Use the official installation script to install the latest version of k3d:
Radeon GPU (ROCm): GPU devices are passed through to K3d as volume mounts (
/dev/kfd,/dev/dri) during cluster creation — no custom K3s image required. Install the AMD k8s device plugin to make GPUs allocatable.
NVIDIA GPU: GPU support with NVIDIA drivers is part of the custom k3s image used when creating the k3d cluster. See the GPU readme for information on running the custom k3s image and building new custom images.
Rancher is a resource hog and crashes a lot in a home lab setup. I suggest portainer as a simpler and more efficent cluster manager.
Portainer install steps OR Rancher install steps