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


Az Azure NetApp Files konfigurálása az Azure Kubernetes Service-hez

Az állandó kötetek olyan tárterületet jelölnek, 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 az Azure NetApp Filest úgy, hogy azokat podok használják egy Azure Kubernetes Service-fürtön(AKS).

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

  • Azure NetApp Files-kötetek statikus létrehozása. 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 az Azure Portalról jönnek létre, majd egy PersistentVolume. A statikusan létrehozott Azure NetApp Files-kötetek számos korlátozással rendelkeznek (például nem lehet bővíteni, túl kell kiépíteni stb.). A statikusan létrehozott kötetek használata a legtöbb esetben nem ajánlott.
  • Azure NetApp Files-kötetek dinamikus létrehozása a Kubernetesen keresztüli vezényléssel. 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.

Feljegyzés

A kettős protokollú kötetek csak statikusan hozhatók létre. A kétprotokollos kötetek Azure Kubernetes Service-lel való használatáról további információt az Azure NetApp Files kétprotokollos köteteinek üzembe helyezése az Azure Kubernetes Service-ben című témakörben talál.

A legtöbb használati esetben ajánlott a CSI-illesztőprogram használata az 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ási vezénylője hajtja végre. Az Astra Trident egy nagyvállalati szintű tárolóvezénylő, amely a Kubernetes számára készült, és teljes mértékben támogatja a NetApp. 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 Azure NetApp Fileshoz készült tárolótároló-illesztőjének (CSI) segítségével elvonhatja az alapul szolgáló részleteket, és igény szerint létrehozhat, bővíthet é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 kezelheti 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ökön, hogy megfeleljen az üzleti és szolgáltatás-folytonossági igényeknek.

Fontos

A nyílt forráskódú szoftverek az AKS dokumentációjában és mintáiban szerepelnek. Az üzembe helyezhető szoftverek nem tartoznak az AKS szolgáltatásiszint-szerződéseibe, a korlátozott jótállásba és a Azure-támogatás. Mivel nyílt forráskódú technológiát használ az AKS mellett, tekintse meg a megfelelő közösségek és projektfenntartók által rendelkezésre álló támogatási lehetőségeket a terv kidolgozásához.

A Ray GitHub-adattár például több platformot ír le, amelyek a válaszidő, a cél és a támogatási szint függvényében változnak.

A Microsoft felelősséget vállal az AKS-en üzembe helyezhető nyílt forráskódú csomagok elkészítéséért. Ez a felelősség magában foglalja a buildelési, vizsgálati, aláírási, érvényesítési és gyorsjavítási folyamat teljes tulajdonjogát, valamint a tárolólemezképek bináris fájljainak vezérlését. További információ: Az AKS és az AKS biztonságirés-kezelésének támogatása.

Mielőtt elkezdené

Az Azure NetApp Files használatakor az alábbi szempontok érvényesek:

  • Az AKS-fürtnek olyan régióban kell lennie , amely támogatja az Azure NetApp Filest.
  • 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 az Azure NetApp Files-köteteket statikusan vagy dinamikusan építi ki.
  • Ha dinamikus kiépítést szeretne használni az Azure NetApp Files és a Hálózati fájlrendszer (NFS) használatával, 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 az Azure NetApp Files és a Secure Message Block (SMB) használatával, 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 windowsos feldolgozó csomópontokon támogatott.
  • Az Azure NetApp Files SMB-köteteinek üzembe helyezése előtt azonosítania kell az Azure NetApp Files AD DS-integrációs követelményeit, hogy az Azure NetApp Files megfelelően csatlakozhasson az AD DS-hez. További információ: Útmutató Active Directory tartományi szolgáltatások webhelytervezéshez és -tervezéshez. Az AKS-fürtnek és az Azure NetApp Filesnak is ugyanahhoz az AD-hez kell csatlakoznia.

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

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

  1. Változók definiálása későbbi használathoz. Cserélje le a myresourcegroup, a mylocation, a myaccountname, a mypool1, a poolize, a premium, a myvnet, a myANFSubnet és a myprefix elemet a környezet megfelelő értékeire.

    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 az alábbi parancs futtatásával:

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

    Feljegyzés

    A művelet végrehajtása több percet is igénybe vehet.

  3. Hozzon létre egy új fiókot a parancs használatával az netappfiles account create. Amikor Azure NetApp-fiókot hoz létre az AKS-hez való használatra, létrehozhatja a fiókot egy meglévő erőforráscsoportban, vagy létrehozhat egy újat az AKS-fürttel azonos régióban.

    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 parancs használatával az netappfiles pool create. Cserélje le a parancsban látható változókat az Azure NetApp Files adataira. 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ó az Azure NetApp Filesba a parancs használatával az 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 az Azure NetApp Files adataira.

    Feljegyzés

    Ennek az alhálózatnak ugyanabban a virtuális hálózaton 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
    

Azure NetApp Files-kötetek statikus vagy dinamikus kiépítése NFS-hez vagy SMB-hez

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

Következő lépések

Az Astra Trident számos funkciót támogat az Azure NetApp Filesban. További információk: