Azure NetApp Files konfigurálása Azure Kubernetes Service

Az állandó kötet egy tárterületet jelöl, amely a Kubernetes-podokkal való használatra lett kiépítve. Egy állandó kötetet egy vagy több pod használhat, és statikusan vagy dinamikusan kiépítheti. Ez a cikk bemutatja, hogyan konfigurálhatja Azure NetApp Files egy Azure Kubernetes Service -fürtön lévő podok általi használatra.

Azure NetApp Files egy nagyvállalati szintű, nagy teljesítményű, forgalmi díjas fájltárolási szolgáltatás, amely az NFS (NFSv3 vagy NFSv4.1), az SMB és a kettős protokoll (NFSv3 és SMB, vagy NFSv4.1 és SMB) használatával támogatja a köteteket. A Kubernetes-felhasználók kétféleképpen használhatják Azure NetApp Files köteteket a Kubernetes számítási feladataihoz:

  • Hozzon létre Azure NetApp Files köteteket statikusan. Ebben a forgatókönyvben a kötetek létrehozása az AKS-ben kívül esik. A kötetek az Azure CLI-vel vagy a Azure Portal jönnek létre, és egy létrehozásával PersistentVolumeválnak elérhetővé a Kubernetes számára. A statikusan létrehozott Azure NetApp Files kötetek számos korlátozással rendelkeznek (például nem lehet kibontani, túl kell kiépíteni stb.). A statikusan létrehozott kötetek nem ajánlottak a legtöbb használati esetben.
  • Hozzon létre Azure NetApp Files köteteket dinamikusan, a Kubernetesen keresztül vezénylve. Ez a módszer az a módszer , amellyel közvetlenül a Kubernetesen keresztül hozhat létre több kötetet, és az Astra Trident használatával érhető el. Az Astra Trident egy CSI-kompatibilis dinamikus tárolóvezénylő, amely natív módon segíti a kötetek kiépítését a Kubernetesen keresztül.

Megjegyzés

A kétprotokollos kötetek csak statikusan hozhatók létre. A kétprotokollos kötetek Azure Kubernetes Service való használatával kapcsolatos további információkért lásd: Azure NetApp Files kétprotokollos kötetek kiépítése Azure Kubernetes Service.

A legtöbb használati esetben ajánlott a CSI-illesztőprogram használata Azure NetApp Files kötetek AKS-számítási feladatokból való közvetlen felhasználásához. Ezt a követelményt az Astra Trident, a Kubernetes nyílt forráskódú dinamikus tárolóvezénylője hajtja végre. Az Astra Trident egy nagyvállalati szintű, a Kubernetes számára készült tárolóvezénylő, amelyet a NetApp teljes mértékben támogat. Leegyszerűsíti a tárterülethez való hozzáférést a Kubernetes-fürtökről a tárolókiépítés automatizálásával.

Az Astra Trident tárolótároló-illesztőjének (CSI) segítségével Azure NetApp Files absztrakciós mögöttes részleteket, valamint igény szerint létrehozhat, kibonthat és pillanatképeket készíthet. Az Astra Trident használatával az Astra Tridentre épülő Astra Control Service-t is használhatja. Az Astra Control Service használatával biztonsági másolatot készíthet, helyreállíthat, áthelyezhet és kezelhet az AKS-számítási feladatok alkalmazásadat-életciklusát az Azure-régiókon belüli és az azure-régiókon belüli fürtökben, hogy megfeleljen az üzleti és szolgáltatás-folytonossági igényeknek.

Előkészületek

A Azure NetApp Files használatakor a következő szempontokat kell figyelembe venni:

  • Az AKS-fürtnek olyan régióban kell lennie, amely támogatja a Azure NetApp Files.
  • Az Azure CLI 2.0.59-es vagy újabb verziója telepítve és konfigurálva van. A verzió azonosításához futtassa a következőt: az --version. Ha telepíteni vagy frissíteni szeretne: Az Azure CLI telepítése.
  • Az AKS-fürt kezdeti üzembe helyezése után dönthet úgy, hogy statikusan vagy dinamikusan épít ki Azure NetApp Files köteteket.
  • Ha dinamikus kiépítést szeretne használni Azure NetApp Files hálózati fájlrendszerrel (NFS), telepítse és konfigurálja az Astra Trident 19.07-es vagy újabb verzióját. Ha dinamikus kiépítést szeretne használni Azure NetApp Files biztonságos üzenetblokkdal (SMB), telepítse és konfigurálja az Astra Trident 22.10-es vagy újabb verzióját. Az SMB-megosztások dinamikus kiépítése csak a Windows-munkavégző csomópontokon támogatott.
  • A Azure NetApp Files SMB-kötetek üzembe helyezése előtt meg kell határoznia a Azure NetApp Files AD DS-integrációs követelményeit, hogy a Azure NetApp Files megfelelően csatlakozhasson az AD DS-hez. További információ: Útmutató Active Directory tartományi szolgáltatások webhely tervezéséhez és tervezéséhez. Az AKS-fürtnek és a Azure NetApp Files is ugyanahhoz az AD-hez kell kapcsolódnia.

Azure NetApp Files konfigurálása AKS-számítási feladatokhoz

Ez a szakasz azt ismerteti, hogyan állíthat be Azure NetApp Files az AKS-számítási feladatokhoz. Ez a cikk összes forgatókönyvére alkalmazható.

  1. Definiáljon változókat a későbbi használathoz. Cserélje le a myresourcegroup, mylocation, myaccountname, mypool1, poolsize, premium, myvnet, myANFSubnet és myprefix értéket a környezetének megfelelő értékekre.

    RESOURCE_GROUP="myresourcegroup"
    LOCATION="mylocation"
    ANF_ACCOUNT_NAME="myaccountname"
    POOL_NAME="mypool1"
    SIZE="poolsize" # size in TiB
    SERVICE_LEVEL="Premium" # valid values are Standard, Premium and Ultra
    VNET_NAME="myvnet"
    SUBNET_NAME="myANFSubnet"
    ADDRESS_PREFIX="myprefix"
    
  2. Regisztrálja a Microsoft.NetApp erőforrás-szolgáltatót a következő parancs futtatásával:

    az provider register --namespace Microsoft.NetApp --wait
    

    Megjegyzés

    Ez a művelet több percet is igénybe vehet.

  3. Hozzon létre egy új fiókot a paranccsal az netappfiles account create. Amikor létrehoz egy Azure NetApp-fiókot az AKS-hez, létrehozhatja a fiókot egy meglévő erőforráscsoportban, vagy létrehozhat egy újat ugyanabban a régióban, mint az AKS-fürt.

    az netappfiles account create \
        --resource-group $RESOURCE_GROUP \
        --location $LOCATION \
        --account-name $ANF_ACCOUNT_NAME
    
  4. Hozzon létre egy új kapacitáskészletet a paranccsal az netappfiles pool create. Cserélje le a parancsban látható változókat a Azure NetApp Files adatokra. A account_name 3. lépésben létrehozottnak kell lennie.

    az netappfiles pool create \
        --resource-group $RESOURCE_GROUP \
        --location $LOCATION \
        --account-name $ANF_ACCOUNT_NAME \
        --pool-name $POOL_NAME \
        --size $SIZE \
        --service-level $SERVICE_LEVEL
    
  5. Hozzon létre egy alhálózatot, amely delegálható Azure NetApp Files a paranccsalaz network vnet subnet create. Adja meg az AKS-fürt meglévő virtuális hálózatát üzemeltető erőforráscsoportot. Cserélje le a parancsban látható változókat a Azure NetApp Files adatokra.

    Megjegyzés

    Ennek az alhálózatnak ugyanabban a virtuális hálózatban kell lennie, mint az AKS-fürtnek.

    az network vnet subnet create \
        --resource-group $RESOURCE_GROUP \
        --vnet-name $VNET_NAME \
        --name $SUBNET_NAME \
        --delegations "Microsoft.Netapp/volumes" \
        --address-prefixes $ADDRESS_PREFIX
    

Statikusan vagy dinamikusan kiépíti Azure NetApp Files köteteket NFS-hez vagy SMB-hez

Miután konfigurálta Azure NetApp Files AKS-számítási feladatokhoz, statikusan vagy dinamikusan építhet ki Azure NetApp Files a kapacitáskészleten belüli NFS, SMB vagy kettős protokollú kötetek használatával. Kövesse az alábbi utasításokat:

Következő lépések

Az Astra Trident számos funkciót támogat a Azure NetApp Files. További információkért lásd: