/ Migration Docs
📋 Reference documentation — real infrastructure, real commands, real decisions. Written during the migration, not after.
Infrastructure migration · 7layerorg

From LAMP Stack to Kubernetes

Architecture decisions, runbooks, and step-by-step guides documenting the full migration of a WordPress security consultancy to a self-hosted 3-node Kubernetes platform.

Cluster
kubeadm k8s v1.31 ContainerD Flannel CNI Oracle Linux 10
Networking
MetalLB L2 WireGuard OVH VPS nginx CSF firewall
Storage
NFS 192.168.0.165 Longhorn local-path nfs-client
Workloads
WordPress 6 MySQL 8 Redis 7.2 Jenkins GitLab Wazuh
MetalLB IP map
.200 demo-nginx .201 tomcat-base .202 tomcat-dev .203 tomcat-prod .204 redis .205 wordpress .206 dashboard .207 docs
Nodes
kube1 10.99.0.30 control-plane kube2 10.99.0.31 worker kube3 10.99.0.32 worker