Inleiding

Voltooid

Stel dat u werkt voor een vrachtbedrijf dat gebruikmaakt van schepen om goederen over de hele wereld te vervoeren. De afdeling operations gebruikt een klein systeem dat bijhoudt waar alle schepen van het bedrijf zijn aangemeerd. Vanwege personeelsverhogingen heeft uw bedrijf besloten dit systeem naar Kubernetes te verplaatsen.

De systeemtoepassing maakt gebruik van Azure Cosmos DB als database en het is ontworpen op basis van een gescheiden back-end. U hebt de taak gekregen om te bepalen hoe u uw databasetoegang beheert in deze gedistribueerde omgeving en hoe u een nieuwe database implementeert ter ondersteuning van deze kritieke toepassing.

Leerdoelen

Aan het eind van deze module kunt u het volgende:

  • Een stateful cloudeigen toepassing implementeren in Azure Kubernetes Service (AKS).
  • Hiermee maakt u een Azure Cosmos DB-database.
  • Inzicht in de concepten van databasebeveiliging via Kubernetes.

Vereisten

  • Bekendheid met Kubernetes-concepten. Als u geen ervaring hebt met Kubernetes, bekijkt u de basisprincipes van Kubernetes voordat u begint.
  • Bekendheid met Git en GitHub.
  • Bekendheid met Docker en Docker-installatiekopieën.
  • Een actief Azure-abonnement.
  • Het vermogen om Azure CLI te gebruiken.
  • Het vermogen om een Docker-container te maken. Als u nog niet eerder met Docker werkt, bekijkt u de inleiding tot containers voordat u begint.

U hebt een Azure-abonnement nodig om de oefeningen te voltooien. Als u geen abonnement op Azure hebt, maakt u een gratis account en voegt u een abonnement toe voordat u begint. Als u een leerling/student bent, kunt u profiteren van de aanbieding van Azure for students .

Notitie

Alle oefeningen maken gebruik van Azure Cloud Shell, waarop al alle benodigde hulpprogramma's zijn geïnstalleerd. Als u liever de voorbeelden in uw eigen terminal uitvoert, moet u Azure CLI en Kubectl installeren.