Oktatóanyag: Alkalmazások skálázása az Azure Arc által engedélyezett AKS-ben
A következőkre vonatkozik: AKS az Azure Stack HCI 22H2-n, AKS Windows Serveren
Ha elvégezte az előző oktatóanyagokat, rendelkeznie kell egy működő Kubernetes-fürtel az AKS-ben, és üzembe kell helyeznie a minta Azure Voting alkalmazást is.
Ez a hét részből álló oktatóanyag ismerteti, hogyan lehet horizontálisan felskálázni a podokat az alkalmazásban. A következőket fogja megtanulni:
- A Kubernetes-csomópontok skálázása
- Az alkalmazást futtató Kubernetes-podok manuális skálázása
A későbbi oktatóanyagokban az Azure Vote alkalmazás új verzióra frissül.
Előkészületek
A korábbi oktatóanyagok azt írják le, hogyan csomagolhat be egy alkalmazást egy tárolórendszerképbe, hogyan töltheti fel a rendszerképet a Azure Container Registry, és hogyan hozhat létre Egy Kubernetes-fürtöt. Az alkalmazást ezután üzembe helyezték a fürtön. Ha még nem hajtotta végre ezeket a lépéseket, kezdje az 1. oktatóanyag – Alkalmazás előkészítése az Arc által engedélyezett AKS-hez.
Podok manuális méretezése
A korábbi oktatóanyagok azt írják le, hogyan helyezheti üzembe az Azure Vote előtér- és Redis-példányát egyetlen replika létrehozásához. A fürtön lévő podok számának és állapotának megtekintéséhez használja a következő kubectl get parancsot:
kubectl get pods
A következő példa egy előtérbeli podot és egy háttérbeli podot mutat be:
NAME READY STATUS RESTARTS AGE
azure-vote-back-2549686872-4d2r5 1/1 Running 0 31m
azure-vote-front-848767080-tf34m 1/1 Running 0 31m
Ha manuálisan szeretné módosítani az azure-vote-front üzemelő példány podjainak számát, használja a kubectl scale parancsot. A következő példa 5-re növeli az előtérbeli podok számát:
kubectl scale --replicas=5 deployment/azure-vote-front
Futtassa újra a kubectl get pods parancsot annak ellenőrzéséhez, hogy a parancs sikeresen létrehozta-e a további podokat. Egy perc elteltével a podok elérhetők a fürtben:
kubectl get pods
READY STATUS RESTARTS AGE
azure-vote-back-2606967446-nmpcf 1/1 Running 0 15m
azure-vote-front-3309479140-2hfh0 1/1 Running 0 3m
azure-vote-front-3309479140-bzt05 1/1 Running 0 3m
azure-vote-front-3309479140-fvcvm 1/1 Running 0 3m
azure-vote-front-3309479140-hrbf2 1/1 Running 0 15m
azure-vote-front-3309479140-qphz8 1/1 Running 0 3m
A munkavégző csomópontok skálázása a csomópontkészletben
Ha az előző oktatóanyagban szereplő parancsokkal hozta létre a Kubernetes-fürtöt, az üzemelő példány rendelkezik egy mycluster nevű fürttel, amely egy linuxnodepool nevű Linux-csomópontkészlettel rendelkezik, amelynek csomópontszáma 1.
A csomópontkészlet méretezéséhez használja a Set-AksHciNodePool parancsot. Az alábbi példa a csomópontkészletet 1-ről 3 Linux-csomópontra skálázza:
Set-AksHciNodePool -clusterName mycluster -name linuxnodepool -count 3
Ha skálázni szeretné a vezérlősík csomópontokat, használja a Set-AksHciCluster parancsot.
Megjegyzés
A Set-AksHciNodePool paranccsal skálázhatók a munkavégző csomópontok egy csomópontkészletben. A korábbi AKS-verziókban, amelyek nem támogatták a számításifeladat-fürtök csomópontkészleteit, a Set-AksHciCluster parancsot használták. Csak a New-AksHciCluster régi paraméterkészletével létrehozott fürtök munkavégző csomópontjai skálázhatókSet-AksHciCluster
.
Futtassa a következő parancsot annak ellenőrzéséhez, hogy a skálázás sikeres volt-e:
Get-AksHciNodePool -clusterName mycluster
ClusterName : mycluster
NodePoolName : linuxnodepool
Version : v1.20.7
OsType : Linux
NodeCount : 3
VmSize : Standard_K8S3_v1
Phase : Deployed
Következő lépések
Ebben az oktatóanyagban különböző méretezési funkciókat használtunk a Kubernetes-fürtben. Megtanulta végrehajtani az alábbi műveleteket:
- Az alkalmazást futtató Kubernetes-podok manuális skálázása
- A Kubernetes-csomópontok manuális skálázása
Folytassa a következő oktatóanyagtal, amelyből megtudhatja, hogyan frissíthet egy alkalmazást a Kubernetesben.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: