🏅
6 - Setup Kubernetes cluster
Learning Outcomes
Learn about Kubernetes.
Learn about Minikube.
Problem Statement
We need to spin up a three-node Kubernetes cluster using Minikube on your local. Going forward we will treat this Kubernetes cluster as our production cluster.
Out of these three nodes
Node A will be used by our application.
Node B will be used for running database.
Node C will be used for running our dependent service such as observability stack, vault for storing secrets, etc.
Expectations
The following expectations should be met to complete this milestone.
Three node Kubernetes cluster using Minikube should be spun up.
Appropriate node labels should be added to these three nodes.
Ex:
Node A: type=application
Node B: type=database
Node C: type=dependent_services