Introduktion

Slutförd

Exempelscenario

Anta att du arbetar på ett växande företag som sysslar med videoredigering. Ni tillhandahåller en molnbaserad tjänst för videorendering. Ditt företag upplever en ökad efterfrågan på sin videorenderingstjänst på grund av den senaste internationella expansionen och vill hitta ett sätt att skala produkten för att ge dina kunder en bättre upplevelse. Eftersom programmet redan har distribuerats till ett Kubernetes-kluster har du fått i uppgift att hitta lösningar för att skala programmet utan att behöva göra många ändringar.

Du vet att AKS tillhandahåller skalbarhetsverktyg från Kubernetes direkt. Du vill dock ha en bättre förståelse för skalbarhetsaspekterna och hur du justerar verktygen efter dina behov.

I den här modulen får du lära dig vad skalbarhet är och hur den gäller för Kubernetes. Sedan får du lära dig hur du skalar upp och ned ett Kubernetes-program med hjälp av den inbyggda autoskalning som tillhandahålls av Kubernetes, utan att behöva ändra infrastrukturen.

Utbildningsmål

I slutet av den här modulen kan du:

  • Förstå begreppet skalbarhet och hur det gäller kubernetes.
  • Skapa och konfigurera intern skalbarhet i AKS.
  • Välj hur du konfigurerar och finjusterar HPA:er.

Förutsättningar

Alla övningar använder Azure Cloud Shell, som redan har alla nödvändiga verktyg installerade. Om du föredrar att köra exemplen i din egen terminal måste du ha Azure CLI och Kubectl installerade. Om du använder Windows måste du installera WSL

Viktigt!

Du behöver en egen Azure-prenumeration för att utföra den här övningen, och avgifter kan tillkomma. Om du inte redan har en Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.