20. 20
Exercises
1. Build the example as-is, run locally, publish to Docker Hub and deploy to Kubernetes
2. Make a change to one of the services and deploy this change to Kubernetes
◦ Any change is okay – if no inspiration: for example change the color of the logo
3. Change the number of instances of the Task API service from 1 to 2
◦ Does the application keep working? Why is this?
4. Explore the Kubernetes dashboard
5. Add an additional microservice
◦ Again, anything is allowed
• If no inspiration: add a service capable of exporting the task list to a csv file
◦ Exposing a simple REST API (consumed by “Export” button added to frontend)
◦ Consuming the Task API to get the list of tasks
◦ Use the technology of your liking in this new service: e.g. NodeJs, .Net Core, Java, Python, …
◦ Build and test locally
◦ Publish to Docker Hub and run on the Kubernetes cluster