Värd för flera platser med Application Gateway för containrar – API för inkommande
Artikel
Det här dokumentet hjälper dig att konfigurera ett exempelprogram som använder ingress-API:et för att demonstrera värd för flera platser på samma Kubernetes-ingressresurs/Application Gateway för containrars klientdel. Steg tillhandahålls för att:
Application Gateway för containrar möjliggör värdtjänster för flera platser genom att du kan konfigurera fler än ett webbprogram på samma port. Två eller flera unika webbplatser kan hanteras med hjälp av unika serverdelstjänster. Se följande exempelscenario:
Förutsättningar
Om du använde BYO-distributionsstrategin kontrollerar du att du har konfigurerat application gateway för containrar och ALB-styrenhet.
Om du använde den hanterade distributionsstrategin för ALB kontrollerar du etableringen av ALB-styrenheten och application gatewayen för containrar via den anpassade resursen ApplicationLoadBalancer.
Distribuera HTTP-exempelprogram:
Använd följande deployment.yaml-fil i klustret för att skapa ett exempelwebbprogram för att demonstrera sökväg, fråga och rubrikbaserad routning.
RESOURCE_GROUP='<resource group name of the Application Gateway For Containers resource>'
RESOURCE_NAME='alb-test'
RESOURCE_ID=$(az network alb show --resource-group $RESOURCE_GROUP --name $RESOURCE_NAME --query id -o tsv)
FRONTEND_NAME='frontend'
Grattis, du har installerat ALB Controller, distribuerat ett serverdelsprogram och dirigerat trafik till två olika serverdelstjänster med olika värdnamn med ingress-API:et på Application Gateway för containrar.
I den här modulen lär du dig att förbättra programresiliensen genom att distribuera belastning över flera servrar och använda sökvägsbaserad routning för att dirigera webbtrafik.
Den här artikeln innehåller information om hur Application Gateway för containrar accepterar inkommande begäranden och dirigerar dem till ett serverdelsmål.