Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 1.24 KB

README.md

File metadata and controls

21 lines (13 loc) · 1.24 KB

Task instructions for DevOps Intern Role

Setup a kubernetes cluster using kind

  1. Write a simple bash script that deploys a kind cluster locally
  2. Download the kubeconfig for the cluster and store in a safe place, we will use it much later in the next steps

Deploy a sample Node.js app using terraform

  1. When kind is up and running, dockerize a simple hello world express and deploy to dockerhub
  2. create a kubernetes deployment manifest to deploy the Node.js to the kind cluste but don't apply it yet
  3. using the kubectl terraform provider, write a terraform code to deploy the kubectl manifest to the kind cluster

Bonus

  1. Using the kube-prometheus stack, using terraform helm provider, setup monitoring and observability for the prometheus cluster.

Submission

  1. Create a repository with all your code in it
  2. Send an email to [email protected] on or before 02/17/2024