This document is divided into several parts:
- Part 1 - Setup of Kubernetes, Traefik and MySQL
- Part 2 - (Manual) migration of a Wordpress application from Docker-Compose to Kubernetes.
- Part 3 - Using CircleCI to automatically deploy a simple HTML/PHP application in Kubernetes.
- Part 4 - Using GitLab CI/CD to automatically deploy a simple HTML/PHP application in Kubernetes.
Other articles/guides:
- Minikube basics - Linux - Use Kubernetes on local Linux machine for learning. (Uses Fedora Linux and KVM)
- Minikube basics - Windows - Use Kubernetes on local Linux machine for learning. (Uses Windows 10 Professional and Hyper-V)
- Minikube internals/advanced concepts - Fedora/KVM - Deep dive into "How minikube works on Linux?" - (Concepts explained using Fedora Linux and KVM)
- Minikube internals/advanced concepts - Windows/Hyper-V - Deep dive into "How minikube works on Windows?" - (Concepts explained using Windows 10 Professional and Hyper-V)