Files
JimsGarage/Kubernetes/K3S-Deploy
cyberops7 7ec8404797 K3S-Deploy: rewrite deploy script
- pin k3s v1.35.6+k3s1 (channel alternative documented), MetalLB v0.16.0
- kube-vip v1.2.1 control-plane VIP placed on all masters; kubeconfig -> VIP
- drop redundant kube-vip cloud-provider; single MetalLB native manifest
- k3sup node-token (fetched once) + k3sup ready
- set -euo pipefail, ssh-keyscan known_hosts (no ~/.ssh/config clobber),
  per-node NTP + apt-guarded prereqs, arch-aware kubectl, re-run safe
- pre-flight config summary + [y/N] gate (ASSUME_YES bypass)
- non-blinking step/info/ok/warn/err output; RAW_BASE override for testing

Closes #40 #62 #68 #78 #80 #159 #162; supersedes #66 #89 #145
2026-07-05 21:28:35 -06:00
..
2026-07-05 21:28:35 -06:00
2023-10-18 09:23:15 +01:00

  1. Snapshot your VMs!

  2. Add certificates to your home directory

  3. copy script to home directory and make executable

  4. Run the script, grab a coffee and enjoy :) (hopefully!)