Services

Resources

Company

🏅

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

Further Reading