Megosztás a következőn keresztül:


Kubernetes-fürtök létrehozása a Bicep használatával

Ez a cikk azt ismerteti, hogyan hozhat létre Kubernetes-fürtöket az Azure Local-ban a Bicep használatával. A munkafolyamat a következő:

  1. SSH-kulcs létrehozása
  2. Hozzon létre egy Kubernetes-fürtöt az Azure Local 23H2-es verziójában a Bicep használatával. Alapértelmezés szerint a fürt Azure Arc-kapcsolattal rendelkezik.
  3. Ellenőrizze az üzembe helyezést, és csatlakozzon a fürthöz.

Mielőtt elkezdené

Mielőtt hozzákezdene, győződjön meg arról, hogy rendelkezik a következő előfeltételekkel:

  1. Kérje le a következő részleteket a helyszíni infrastruktúra rendszergazdájától:

    • Azure-előfizetés azonosítója: az Azure-előfizetés azonosítója, amely az Azure Localt használja az üzembe helyezéshez és a regisztrációhoz.
    • Egyéni hely neve vagy azonosítója: az egyéni hely Azure Resource Manager-azonosítója. Az egyéni hely az Azure Local fürt üzembe helyezése során van konfigurálva. Az infrastruktúra rendszergazdájának meg kell adnia az egyéni hely Resource Manager-azonosítóját. Ez a paraméter a Kubernetes-fürtök létrehozásához szükséges. A Resource Manager-azonosítót az customlocation show --name "<custom location name>" --resource-group <azure resource group> --query "id" -o tsvakkor is lekérheti, ha az infrastruktúra-rendszergazda egyéni helynevet és erőforráscsoportnevet ad meg.
    • Logikai hálózat neve vagy azonosítója: az Alábbi lépések végrehajtásával létrehozott Azure Local logikai hálózat Azure Resource Manager-azonosítója. A rendszergazdának meg kell adnia a logikai hálózat azonosítóját. Ez a paraméter a Kubernetes-fürtök létrehozásához szükséges. Az Azure Resource Manager-azonosítót az stack-hci-vm network lnet show --name "<lnet name>" --resource-group <azure resource group> --query "id" -o tsv akkor is lekérheti, ha ismeri azt az erőforráscsoportot, amelyben a logikai hálózat létrejött.
  2. Győződjön meg arról, hogy rendelkezik az Azure CLI legújabb verziójával a fejlesztői gépen. Az Azure CLI-verziót is frissítheti a következővel az upgrade: .

  3. Töltse le és telepítse a kubectl-et a fejlesztőgépre. A Kubernetes parancssori eszköze, a kubectl lehetővé teszi, hogy parancsokat futtasson a Kubernetes-fürtökön. A kubectl használatával alkalmazásokat helyezhet üzembe, megvizsgálhatja és kezelheti a fürterőforrásokat, és megtekintheti a naplókat.

SSH-kulcs létrehozása

SSH-kulcspár létrehozásához (az Azure AKS-hez hasonlóan) kövesse az alábbi eljárást:

  1. Nyisson meg egy Cloud Shell-munkamenetet a böngészőben, vagy nyisson meg egy terminált a helyi gépen.

  2. SSH-kulcspár létrehozása a az sshkey createsegítségével:

    az sshkey create --name <Public_SSH_Key> --resource-group <Resource_Group_Name>
    

    Vagy hozzon létre egy helyi SSH-kulcspárt ssh-keygen:

    ssh-keygen -t rsa -b 4096
    

Javasoljuk, hogy hozzon létre egy SSH-kulcspárt az Azure-ban, mivel később használhatja csomópont-hozzáféréshez vagy hibaelhárításhoz. További információ az SSH-kulcsok létrehozásáról: SSH-kulcsok létrehozása és kezelése hitelesítéshez az Azure-ban és SSH-hozzáférés korlátozása.

A Bicep-szkriptek letöltése és frissítése

Töltse le ezt a két fájlt az AKSArc GitHub adattárából a Bicep-telepítéshez: main.bicep és aksarc.bicepparam. Szükség szerint frissítse az aksarc.bicepparam paramétereit, és győződjön meg arról, hogy main.bicep összes alapértelmezett értéke helyes.

A Microsoft.HybridContainerService/provisionedClusterInstances erőforrástípus a main.bicepfájlban van definiálva. Ha további tulajdonságokat szeretne testre szabni a fürt létrehozásához, tekintse meg a provisionedClusterInstances API-referencia.

A Bicep-sablonok üzembe helyezése

Bicep-üzembe helyezés létrehozása az Azure CLI használatával:

az deployment group create --name BicepDeployment --resource-group <Resource_Group_Name> --parameters aksarc.bicepparam

Az üzembe helyezés ellenőrzése és a fürthöz való csatlakozás

Most már csatlakozhat a Kubernetes-fürthöz a az connectedk8s proxy parancs futtatásával a fejlesztői gépéről. A kubectl használatával is megtekintheti a csomópont és a pod állapotát. Kövesse a Kubernetes-fürthöz való csatlakozás című cikkben leírt lépéseket.

Következő lépések

Kubernetes-fürtök létrehozása az Azure CLI használatával