Helm Setup
Introduction
Machine setup
1) Prerequisites on every machine (server + agents)
sudo apt-get update
sudo apt-get install -y curl ca-certificates2) Install k3s (multi-node: 1 server + 2 agents)
2.1 Install k3s on the server node
2.2 Get the server LAN IP (<SERVER_IP>)
<SERVER_IP>)2.3 Install k3s on each agent node
2.4 Verify the cluster from the server
3) Set up kubectl + Helm on the server machine
3.1 Configure kubectl for your user
3.2 Install Helm (only if missing)
4) Install MetalLB (LoadBalancer support on LAN)
4.1 Install MetalLB
4.2 Configure an IP pool on your LAN
5) Install CloudNativePG (CNPG) operator
6) Provision and configure
6.1 Provisioning
6.2 Create a custom values file
7) Deploy Floating Server from the Docker Helm registry
7.2 Install/upgrade the chart using your values file
8) Verify everything is running
8.1 Pods
8.2 If a pod fails
8.3 Services / MetalLB IPs
Last updated
Was this helpful?