In this tutorial, you will learn how to build simple containerized applications using Docker and deploy the apps to Kubernetes.
- Build container images for NodeJS / Java apps
- Configure & Run Minikube (with Ingress Controller & Docker Daemon)
- Deploying apps to Kubernetes (using kubectl)
- Deploying apps to Kubernetes (using Helm3)
Important: Complete the Minikube Setup before starting the tutorial
Build a simple (frontend) NodeJS application. See app-showcase-frontend-nodejs/README
Build a simple (backend) Java application. See app-showcase-backend-java/README
Deploy the (frontend) and (backend) apps to Kubernetes (Minikube) using kubectl
. See kubectl-release-manager/README. It is important you understand the Kubernetes resource kinds, YAML specification & kubectl
commands before moving to helm
Deploy the (frontend) and (backend) apps to Kubernetes (Minikube) using helm
. See helm-release-manager/README