k3s Single-Node - Implementation
Deployment Phases
| Phase | Description | Key Steps |
|---|---|---|
1 |
VM Creation |
Cloud image resize, cloud-init, static IP |
2 |
Base Configuration |
SELinux, firewalld, NTP, package updates |
3 |
k3s Installation |
Cilium CNI, kubectl, kubeconfig |
4 |
Vault Agent Integration |
Injector deployment, service account |
5 |
Test Deployment |
Vault secret injection test pod |
6 |
DNS Registration |
BIND nsupdate for A record |
7 |
Verification |
Health check script, all services |
Future Expansion
| Phase | Description |
|---|---|
HA Control Plane |
Add k3s-master-02, k3s-master-03 with embedded etcd |
Worker Nodes |
Add k3s-worker-01/02/03 for workload distribution |
MetalLB |
L2 load balancer for bare-metal services |
Longhorn |
Distributed storage for PVCs |