Building Secure, Scalable, and Automated Infrastructure and Deployed Full Microservices Applications on Kubernetes with Kubeadm
built a Kubernetes cluster from scratch using Kubeadm on cloud VMs deploying a full microservices architecture across one master node and one worker node.
Microservices Deployed:
• Backend: 2 replicas, HPA (min 2, max 5), exposed via ClusterIP
• Database: 2 replicas, with Persistent Volumes (PV, PVC), exposed via ClusterIP
• Frontend: 2 replicas, HPA-enabled, exposed via NodePort
• X-O Game App: NodePort
• CRUD App: NodePort
• Chat App: NodePort