Introductie
Voorbeeldscenario
Stel dat u werkt voor een groeiend videobewerkingsbedrijf dat een cloudgebaseerde videorenderingsservice biedt. Uw bedrijf ondervindt een toegenomen vraag naar de videorenderingsservice vanwege recente internationale uitbreiding en wil een manier vinden om het product te schalen om uw klanten een betere ervaring te bieden. Omdat de toepassing al is geïmplementeerd in een Kubernetes-cluster, hebt u met beheer de taak om oplossingen te vinden om de toepassing te schalen zonder dat er veel wijzigingen nodig zijn.
U weet dat AKS hulpprogramma's voor schaalbaarheid van Kubernetes rechtstreeks uit de doos biedt. U wilt echter een beter begrip van de aspecten van schaalbaarheid en hoe u deze tooling kunt afstemmen op uw behoeften.
In deze module leert u wat schaalbaarheid is en hoe deze van toepassing is op Kubernetes. Vervolgens leert u hoe u een Kubernetes-toepassing omhoog en omlaag schaalt met behulp van de systeemeigen automatische schaalaanpassing die door Kubernetes wordt geleverd, zonder dat u wijzigingen in uw infrastructuur hoeft aan te brengen.
Leerdoelen
Aan het einde van deze module kunt u het volgende doen:
- Inzicht in het concept van schaalbaarheid en hoe dit van toepassing is op Kubernetes.
- Systeemeigen schaalbaarheid binnen AKS maken en instellen.
- Kies hoe u HPA's kunt configureren en afstemmen.
Voorwaarden
- Bekendheid met Kubernetes-concepten. Als u geen ervaring hebt met Kubernetes, begint u met de basisprincipes van Kubernetes.
- Bekendheid met Git- en GitHub-.
- Een actief Azure -abonnement.
- Mogelijkheid om de Azure CLI-te gebruiken.
- 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 Azure Cloud Shell-, waarop al alle benodigde hulpprogramma's zijn geïnstalleerd. Als u liever de voorbeelden in uw eigen terminal uitvoert, moet u de Azure CLI- en Kubectl- geïnstalleerd. Als u windows gebruikt, moet u WSL- installeren
Belangrijk
U hebt uw eigen Azure-abonnement nodig om deze oefening uit te voeren en er kunnen kosten in rekening worden gebracht. Als u nog geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.