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ő:
- SSH-kulcs létrehozása
- 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.
- 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:
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 tsv
akkor 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.
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
: .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:
Nyisson meg egy Cloud Shell-munkamenetet a böngészőben, vagy nyisson meg egy terminált a helyi gépen.
SSH-kulcspár létrehozása a
az sshkey create
segí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.