1.4 KiB
1.4 KiB
Manual Fedora 44 checklist
Use the values in inventory.yml as the source of truth. The manual result must
match the Ansible result: one server named node1, one agent named node2, the
same pinned k3s version, and both nodes reporting Ready.
- Install Fedora Server 44 on both hosts, apply system updates, assign stable addresses, and confirm SSH access with sudo privileges.
- Install
curl,firewalld, andpolicycoreutils-python-utilson both hosts. - Enable firewalld. Trust the configured pod and service CIDRs, then allow
8472/udpand10250/tcpbetween the two nodes. Allow6443/tcpto node 1 from node 2 and authorized operator networks. - Generate a cluster token in a secret manager. Never place it in shell history, an inventory file, or this repository.
- Download the official installer from
https://get.k3s.io. On node 1, install the pinned version in server mode with its stable node IP. - On node 2, run the same pinned installer in agent mode with node 1's
https://ADDRESS:6443URL and the runtime cluster token. - Enable and start
k3s.serviceon node 1 andk3s-agent.serviceon node 2. - On node 1, run
k3s kubectl get nodes -o wideand verify both nodes are Ready before installing platform components.
Prefer the playbook for the actual command details. This checklist deliberately does not encourage copying a cluster token into an interactive command line.