Introductie
Stel dat u werkt voor een vrachtbedrijf dat gebruikmaakt van schepen om goederen over de hele wereld te vervoeren. De operationele afdeling maakt gebruik van een klein systeem dat bijhoudt waar alle schepen van het bedrijf zijn gedokt. Vanwege de toename van het personeel heeft uw bedrijf besloten dit systeem te verplaatsen naar Azure Kubernetes Service (AKS). Het beveiligingsteam heeft echter een aantal fouten in de app-configuratie genoteerd: sommige configuraties zijn vastgelegd in de app en sommige gevoelige waarden, zoals verbindingsreeksen, zijn achtergelaten als tekst zonder opmaak. Deze fouten vereisen wijzigingen voordat de toepassing kan worden geïmplementeerd voor productiegebruik.
Belangrijk
Als u de optionele oefeningen in deze module wilt voltooien, moet u uw eigen abonnement gebruiken, waarvoor mogelijk kosten in rekening worden gebracht. Als u mee wilt doen, kunt u een proefabonnement of een abonnement gebruiken waartoe u al toegang hebt.
Leerdoelen
Aan het einde van deze module kunt u het volgende doen:
- Begrijp de configuratieconcepten achter Kubernetes-workloads, zoals Secrets en ConfigMaps.
- Implementeer een volledige toepassing en bewaar toepassingsgeheimen veilig.
- Implementeer een configuratie op basis van werkbelastingen voor een webtoepassing.
Voorwaarden
- Bekendheid met Kubernetes-concepten. Als u geen ervaring hebt met Kubernetes, raadpleegt u de basisbeginselen van Kubernetes .
- Bekendheid met Git- en GitHub-.
- Bekendheid met Docker en Docker-afbeeldingen.
- Een actief Azure -abonnement.
- De mogelijkheid om de Azure CLI-te gebruiken.
- De mogelijkheid om een Docker-container te maken. Als u nog niet eerder met Docker werkt, begint u met de Inleiding tot containers.
Alle oefeningen maken gebruik van de Azure Cloud Shell-, waarop al alle benodigde hulpprogramma's zijn geïnstalleerd. Als u liever de voorbeelden in uw eigen terminal uitvoert, moeten de Azure CLI en kubectl geïnstalleerd zijn.