Kubernetes-fürt skálázása AKS-motorral az Azure Stack Hubon
A Kubernetes-fürtöt az AKS-motorral skálázhatja az Azure Stack Hubon az scale
paranccsal. A scale
parancs újra felhasználja a fürtkonfigurációs fájlt (apimodel.json) a kimeneti könyvtárban egy új Azure Resource Manager üzembe helyezés bemeneteként. A motor végrehajtja a skálázási műveletet a megadott ügynökkészleten. Ha a skálázási művelet befejeztével a motor ugyanabban az apimodel.json fájlban frissíti a fürtdefiníciót, hogy tükrözze az új csomópontok számát, hogy tükrözze a frissített, aktuális fürtkonfigurációt.
Fürt skálázása
Az AKS Engine 0.73.0-s és újabb verziói esetén a aks-engine scale
parancs növelheti vagy csökkentheti a Kubernetes-fürtök meglévő ügynökkészletében lévő aks-engine
csomópontok számát.
Az AKS Engine 0.75.3-es és újabb verziói esetén: a aks-engine-azurestack scale
parancs növelheti vagy csökkentheti a Kubernetes-fürtök meglévő ügynökkészletében lévő aks-engine
csomópontok számát.
A csomópontok mindig az ügynökkészlet végéről lesznek hozzáadva vagy eltávolítva. A csomópontokat a rendszer a törlés előtt kordonnal nyitja meg és üríti ki.
A skálázási parancs értékei
A méretezési parancs a következő paramétereket használja a fürtdefiníciós fájl megkereséséhez és a fürt frissítéséhez.
Paraméter | Példa | Leírás |
---|---|---|
azure-env | AzureStackCloud | Az Azure Stack Hubon a környezet nevének a következőnek kell lennie AzureStackCloud : . |
location | Helyi | Az Azure Stack Hub-példány régiója. ASDK esetén a régió értéke local . |
resource-group | kube-rg | A fürtöt tartalmazó erőforráscsoport neve. |
subscription-id | A fürt által használt erőforrásokat tartalmazó előfizetés GUID azonosítója. Győződjön meg arról, hogy elegendő kvótával rendelkezik az előfizetésen a skálázáshoz. | |
ügyfél-azonosító | A fürt AKS-motorból való létrehozásához használt szolgáltatásnév ügyfél-azonosítója. | |
titkos ügyfélkód | A fürt létrehozásakor használt egyszerű szolgáltatáskulcs. | |
api-model | kube-rg/apimodel.json | A fürtdefiníciós fájl elérési útja (apimodel.json). A fájl a következő helyen található: _output/<dnsPrefix>/apimodel.json |
new-node-count | 9 | Kívánt csomópontok száma. |
apiserver | Fő teljes tartománynév. Leskálázáskor szükséges. | |
identitásrendszer | Adfs | Választható. Adja meg az identitáskezelési megoldást, ha Active Directory összevont szolgáltatásokat (AD FS) használ. |
Meg kell adnia az --azure-env paramétert, amikor skáláz egy fürtöt az Azure Stack Hubban. További információ az AKS-motor skálázási parancsában használt paraméterekről és azok értékeiről: Skálázás – paraméterek.
Parancs a fürt skálázásához
A fürt méretezéséhez futtassa a következő parancsot:
Megjegyzés
Az AKSe 0.75.3-es és újabb verziói esetében a fürt méretezésére szolgáló parancs a következő aks-engine-azurestack scale
: .
aks-engine scale \
--azure-env AzureStackCloud \
--location <for an ASDK is local> \
--resource-group <cluster resource group>
--subscription-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx \
--client-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx \
--client-secret xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx \
--api-model <path to your apomodel.json file>
--new-node-count <desired node count> \
--apiserver <master FQDN> \
--identity-system adfs # required if using AD FS
Következő lépések
- További információ az Azure Stack Hub AKS-motorjáról
- Kubernetes-fürt frissítése az Azure Stack Hubban