Actions
Task #93
openMilestone #92: kubernetes Improve
move node to LXC containers
Task #93:
move node to LXC containers
Start date:
Due date:
% Done:
0%
Estimated time:
Sprint:
Description
Goal 1:¶
Current: There are 2 VM running kubernetes on ubuntu on KVM VMs.
Wanted: 2 VM running kubernetes on ubuntu on LXC vm containers
## Goal 2:
Current: there is nfs running on ubuntu on KVM vm.
Wanted: NFS running elsewhere
How? maybe it is too hard. Post-pone this.
Goal 1 plan¶
- add 2 vm on LXC using ubuntu base image
- join the cluster of 10.0.4.11-12 k8s vms.
- promote one of the newest as controlplane.
- add newer nodes to round-robin of nginx proxy
- demote the current controlplane
- drain nodes on kvm, then remove the nodes
- switch off the kvm-based vms.
Everything should be fine.
Additional check¶
- /root folder for each node
- /home/cruzza user folder for each node
Check and save before delete the node.
Outcome¶
Great outcomes are:
- performance (near metal machine and no layer)
- startup time (2 vs 20 seconds: 1/10)
- simple update for kernel (just update proxmox kernel and that's all)
- easier systemd group management
- no strange startup staff in kubernetes (no boot option specific for k8s)
Possible problem¶
It might not work at all. Funny, but true.
Actions