Day 1 - Build
Standing up the core infrastructure and clusters:
- Build the admin node (DHCP, DNS, PXE)
- Install Harvester
- Update Harvester (add cloud-image, virtual networks, ssh-keys)
- Deploy 3 x VMs (SL-Micro) to install RKE2
- Install Rancher Manager (on RKE2 previously installed)
- Add Harvester to Rancher Manager as a provider
- Deploy Observability cluster and install Observability (StackState)
- Deploy the Apps cluster (then install Security (NeuVector)) — provisions dedicated control-plane and worker node pools
- Deploy sample workloads (chell-test, optional HexGL) to the Apps cluster — chell-test is the prerequisite target for the Day 2 Security demo
See the source repo's PLAN.md for the detailed, checkbox-tracked build steps, and 30_deploy_apps.sh for the sample-workload deploy script.
For the reasoning behind the Harvester load-balancer setup used by the Rancher Manager, Observability, and Apps clusters (IP pools, listeners, backend server selectors), see Harvester Load Balancer in Deep Dives.