Skip to content

Latest commit

 

History

History
31 lines (25 loc) · 1.49 KB

challenges.5.md

File metadata and controls

31 lines (25 loc) · 1.49 KB

Kubernetes integration challenge

Need help? Check hints here 📘! (hints/helm.md)!

In this challenge you will extend your application plattform capabilities with the vast set of services of native Azure PaaS Services - by using SQL, Redis Cache, MySQL, Service Bus, Cosmos DB from your apps. You will make sure that the management of these services will be done by the service catalog in Kubernetes and minimize the impact of your operational teams to use Azure PaaS.

Here's what you'll learn:

  • How to persist data in a container
  • How to set up the open service broker api for your Cluster
  • Learn how to package application and their dependencies using HELM
  • Successfully deploy the multicalculator and the Redis Cache dependency

1. Mount a volumne

  • Configure a storage class
  • Deploy a pod and mount a volume from a persistent volume
  • Have the application write to that volume

2. Install the open service broker api

  • Configure your azure service principal for the open service broker
  • Deploy the azure open service broker into your AKS service catalog
  • Verify that it works by deploying wordpress

3. Package the multicalculator

  • Learn about Helm charts
  • Package the multicalculator into a helm chart
  • Parametrize the deployment

4. Integrate using the open service broker

  • Expand the requirements for your helm chart
  • Define naming and parametery for your helm chart to make use of the Azure Redis Cache
  • Deploy your app!