In this project, we will understand how to deploy a multi-container application on Minikube and GKE.
We will learn about Kubernetes Deployments, Kubernetes Services, Kubernetes Ingress, Kubernetes Secrets and Kubernetes Persistent Volume Claim. By the end of this project, we will have a fair understanding of the basic workflow of Kubernetes project deployment. We will also be able to appreciate the use of MiniKube before deploying an application onto production, like onto Google Kubernetes Engine. Further, we will also see how to monitor the Kubernetes cluster and scale pods.
It is very highly recommended to complete the previous projects for a complete understanding of this project.
Github link: https://github.com/vagdevik/user-wishlist-k8s
Pre-requisites:
Deploying Single Container Static App with Docker & Travis CI on AWS Elastic Beanstalk
Deploying Multi Container Flask App with Docker & Travis CI on AWS Elastic Beanstalk
Testing Single Container Static App Locally on Minikube
Deploying Single Container Static App on Google Kubernetes Engine
Instructor: