K3s cluster setup
K3s cluster setup
Build your Kubernetes cluster with K3s VM nodes
Create and configure virtual machines in your Proxmox virtual environment to turn them into K3s nodes. Do this properly by following in order the steps explained in these chapters:
Plan before you commit to build your K3s cluster.
1st
Reorganize the free storage available in your Proxmox VE system to suit the needs of your K3s cluster.
2nd
Create the generic Debian VM that will serve as base for building the K3s nodes later.
3rd
Configure the generic Debian VM to harden and optimize it.
4th
Install the NUT client in the Debian VM and connect it to the NUT server running in your Proxmox VE system.
5th
Turn your generic Debian VM into a template to create other VMs later, then back it up.
6th
Create the template for VMs specifically configured to be nodes of a K3s cluster.
7th
Build your small Kubernetes cluster with K3s VM nodes.
8th
Prepare a client system for managing your K3s cluster remotely with
kubectl.9th
Balance workloads in your K3s cluster with Metallb.
10th
Put a customized installation of metrics-server in your K3s cluster.
11th
Deploy cert-manager and create the certificate structure for the workloads you will run in your K3s cluster.
12th
Get access to the Traefik dashboard already available in your K3s cluster.
13th
Install Headlamp to manage your K3s cluster in a visual and more user-friendly way.
14th