Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.22 KB

README.md

File metadata and controls

22 lines (16 loc) · 1.22 KB

Description

This repo contains the example app from https://dotnet.microsoft.com/en-us/learn/aspnet/hello-world-tutorial/intro, as well as a simple Dockerfile and a Helm chart for it.

Your goal is to deploy the included application (under app/) to the EKS cluster you have created using the provided, rudimentary Dockerfile and Helm chart, in a namespace named as your firstname while also completing the following objectives.


Objectives:

  1. Enable HPA for the deployment and set the target utilization to 80% for CPU and 85% for memory.
  2. Set CPU request to 150m.
  3. Make the application highly available.
  4. Expose the application via a service to the cluster.
  5. Expose the application to the internet. You may use the Route53 zone that has already been created in the provided AWS account, in region eu-west-1.
  6. Make the application's index page show Hello {GREET_VAR} instead of "Hello world", where GREET_VAR is an environment variable. The variable should get its value from the values.yaml file.
  7. Fix the provided Dockerfile, so it runs the application on startup.

Notes:

  1. Feel free to use any docker registry you want.
  2. Document your work, to help us understand your thoughts and implementation.