Skip to content

Repository files navigation

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 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 intern.task@ignite.dev on or before 23/09/2023

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages