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