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
PersistentVolume
vá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ó.
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"
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.
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
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. Aaccount_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
Hozzon létre egy alhálózatot, amely delegálható Azure NetApp Files a paranccsal
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 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:
- NFS-kötetek kiépítése Azure NetApp Files Azure Kubernetes Service
- SMB-kötetek kiépítése Azure NetApp Files Azure Kubernetes Service
- Kétprotokollos kötetek kiépítése Azure NetApp Files Azure Kubernetes Service
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: