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


Gyakori kérdések (GYIK) az Azure Container Storage-ról

Az Azure Container Storage egy felhőalapú kötetkezelési, üzembe helyezési és vezénylési szolgáltatás, amely natív módon készült tárolókhoz.

Általános kérdések

  • Mi a különbség az Azure Container Storage 2.x.x és az 1.x.x verzió között? Az Azure Container Storage (2.x.x verzió) kisebb súlyt, igény szerinti telepítést és optimalizált erőforrás-kihasználtságot tartalmaz. A 2.x.x verzió azonban jelenleg a helyi NVMe-t és az Azure Elastic SAN-t támogatja háttértárként, míg az 1.x.x verzió az Azure Diskst, a Rövid élettartamú lemezt (helyi NVMe és temp SSD) és az Azure Elastic SAN-t támogatja.

  • Milyen változások történtek az Azure Container Storage 2.0.x és 2.1.x+ verziói között? Ha az Azure Container Storage 2.0.x-es verzióját használja, és letiltja az automatikus felminősítést, ezzel a táblával megtudhatja, hogy mi lesz telepítve az AKS-fürtön.

    Azure Container Storage verziója Támogatott tárolási típusok Telepítő – jelen Illesztőprogram telepítési eseményindítója
    2.0.x Helyi NVMe Nem A telepítés során --enable-azure-container-storage
    2.1.x és újabb verziók Helyi NVMe és rugalmas SAN Igen Tárolótípus kiválasztásával az engedélyezés során vagy egy tárolási osztály létrehozásával (csak telepítőfolyamat)
  • Milyen telepítési modellek érhetők el a 2.1.x és újabb verziókban? Az Azure Container Storage két telepítési folyamatot támogat.

    Csak telepítő (később válassza a tárterületet)
    Ezt a lehetőséget akkor használja, ha telepíteni szeretné az Azure Container Storage-t, de később tervezi a háttérrendszer kiválasztását.

    az aks update -n <cluster-name> -g <resource-group> --enable-azure-container-storage
    

    Magatartás:

    • Csak a telepítőt telepíti.
    • A rendszer kezdetben nem telepített tárolóspecifikus illesztőprogramot vagy csomópontügynököt.
    • A tárolási osztály későbbi létrehozása elindítja a megfelelő CSI-illesztőprogram telepítését.

    Telepítő + tártípus(ok)
    Ezt a lehetőséget akkor használja, ha ismeri a szükséges háttérrendszer(ek)et.

    az aks update -n <cluster-name> -g <resource-group> --enable-azure-container-storage <storage-types>
    

    Példa:

    az aks update -n <cluster-name> -g <resource-group> --enable-azure-container-storage ephemeralDisk,elasticSan
    

    Magatartás:

    • Telepíti a telepítőt és a kiválasztott CSI-illesztőprogramot.
    • Alapértelmezett tárosztály-objektumokat hoz létre, ha nincs ilyen.
    • Támogatja a vesszővel tagolt tárolótípusokat.

    Támogatott tárolási típusok a 2.1.0-s és újabb verziókhoz: ephemeralDisk (helyi NVMe) és elasticSan (Azure Elastic SAN).

  • Hogyan működnek a telepítési modellek a Terraformmal? A bővítménykonfiguráció ugyanazokat a folyamatokat támogatja, mint az Azure CLI:

    • Csak telepítő (később válassza a tárterületet): Beállítás: enable-azure-container-storagetrue. Később hozzon létre egy tárolóosztályt az illesztőprogram telepítésének aktiválásához.
    • Telepítő + tártípus(ok): Állítson be enable-azure-container-storage egy tárolótípus-értéket, például ephemeralDisk, elasticSanvagy egy vesszővel tagolt listát, például ephemeralDisk,elasticSan. Ez telepíti a telepítőt és a kiválasztott CSI-illesztőprogramokat.

    Támogatott tárolási típusok a 2.1.0-s és újabb verziókhoz: ephemeralDisk (helyi NVMe) és elasticSan (Azure Elastic SAN).

  • Milyen összetevők vannak telepítve csak telepítő módban? A csak telepítő mód létrehozza a telepítőt és a telemetriai üzembe helyezést a kube-system névtérben, de nem telepít csi-illesztőprogramokat vagy csomópontügynököket, amíg nem engedélyezi a tárolási típust, vagy nem hoz létre tárosztályt.

    Összetevő Erőforrás típusa Név Description
    Telepítő Deployment acstor-cluster-manager Alapvető vezérlő, amely figyeli a tárosztály objektumait, és vezényli a CSI-illesztőprogramok életciklusát
    Telemetria Deployment acstor-geneva Belső monitorozási és telemetriatárolók
  • Mikor vannak telepítve a CSI-illesztőprogramok? Ha a telepítés során engedélyezi a tárolótípust, az illesztőprogram azonnal települ, és az alapértelmezett tárosztály-objektumok létrejönnek, ha hiányzik. Ha csak a telepítőt választja, az illesztőprogram a tárolási osztály létrehozásakor (vagy amennyiben már létezik tárolási osztály) automatikusan települ.

  • Mi lesz telepítve, ha a CSI-illesztőprogram engedélyezve van? Ha engedélyezi a tárolótípust, vagy létrehoz egy tárolási osztályt, az Azure Container Storage telepíti a tárolóspecifikus CSI-illesztőprogramot és a támogató összetevőket.

    Összetevő Erőforrás típusa Név Description
    CSI-illesztőprogram HelmRelease acstor-local-csi-driver vagy acstor-azuresan-csi-driver A tárterület-specifikus CSI-illesztőprogram
    Csomópontügynök DaemonSet acstor-node-agent A tárolócsomópontokon fut, hogy metrikákat gyűjtsön
    OpenTelemetry (OTel) gyűjtő DaemonSet acstor-otel-collector Naplókat és metrikákat gyűjt a csomópontokról
  • Milyen Kubernetes-erőforrásokat hoznak létre az Elastic SAN és a helyi NVMe CSI-illesztőprogramok?

    Rugalmas SAN CSI-illesztőprogram:

    Resource Név Cél
    DaemonSet azuresan-csi-driver CSI-podok futtatása minden csomóponton

    Helyi NVMe CSI-illesztőprogram:

    Resource Név Cél
    DaemonSet csi-local-node CSI-illesztőprogram-podokat futtat minden csomóponton.
    Deployment csi-local-manager Webhook- és PV-tisztítási vezérlő

    Az csi-local-manager üzembe helyezés a rendszercsomópontkészletet részesíti előnyben.

  • Hogyan vannak ütemezve az Azure Container Storage-összetevők? A CSI-illesztőprogramok a tárolási osztály affinitása szerint futnak. A csomópontügynök mindenhol fut, ahol egy illesztőprogram található, és a telepítő a rendszercsomópontkészleteket részesíti előnyben.

  • Mi a különbség az Azure Container Storage és az Azure CSI (Container Storage Interface) illesztőprogramok között?
    Az Azure Container Storage támogatja a más Azure CSI-illesztőprogramok által nem támogatott háttértárhely-beállításokat, például a rövid élettartamú lemezt (local NVMe). Ezek az illesztőprogramok úgy vannak kialakítva, hogy zökkenőmentesen működjenek az AKS-sel, és nyílt forráskódúak.

  • Mely Azure-régiókban érhető el az Azure Container Storage?

    Az Azure Container Storage csak az Azure-régiók egy részhalmazához érhető el:

    • (Afrika) Észak-Afrika déli régiója
    • (Ázsia és a csendes-óceáni térség) Ausztrália keleti régiója
    • (Ázsiai-csendes-óceáni térség) Kelet-Ázsia
    • (Ázsia és a Csendes-óceáni térség) Kelet-Japán
    • (Ázsiai-csendes-óceáni térség) Korea középső régiója
    • (Ázsiai-csendes-óceáni térség) Délkelet-Ázsia
    • (Ázsia és a Csendes-óceáni térség) Közép-India
    • (Európa) Közép-Franciaország
    • (Európa) Németország nyugati középső régiója
    • (Európa) Észak-Európa
    • (Európa) Nyugat-Európa
    • (Európa) Egyesült Királyság déli régiója
    • (Európa) Svédország középső régiója
    • (Európa) Észak-Svájc
    • (Közel-Kelet) Egyesült Arab Emírségek északi régiója
    • (Észak-Amerika) USA keleti régiója
    • (Észak-Amerika) USA 2. keleti régiója
    • (Észak-Amerika) USA nyugati régiója
    • (Észak-Amerika) USA 2. nyugati régiója
    • (Észak-Amerika) USA 3. nyugati régiója
    • (Észak-Amerika) USA középső régiója
    • (Észak-Amerika) USA északi középső régiója
    • (Észak-Amerika) USA déli középső régiója
    • (Észak-Amerika) USA nyugati középső régiója
    • (Észak-Amerika) Kanada középső régiója
    • (Észak-Amerika) Kelet-Kanada
    • (Dél-Amerika) Dél-Brazília
  • Ha már telepítve van az Azure Container Storage előzetes verziója az AKS-fürtön, hogyan frissíthetek a legújabb GA-verzióra?
    Ha be van kapcsolva az automatikus frissítés, az Azure Container Storage automatikusan frissíti a legújabb verziót. Ha nincs bekapcsolva az automatikus frissítés, javasoljuk, hogy az alábbi parancs futtatásával frissítsen a legújabb általánosan elérhető (GA) verzióra. Ne felejtse el lecserélni <cluster-name> és <resource-group> saját értékeivel.

    az k8s-extension update --cluster-type managedClusters --cluster-name <cluster-name> --resource-group <resource-group> --name azurecontainerstorage --version 1.1.0 --auto-upgrade false --release-train stable
    
  • Van-e teljesítménybeli hatása az Azure Container Storage új verziójára való frissítéskor?
    Ha az automatikus frissítés be van kapcsolva (ajánlott), átmeneti I/O-késést tapasztalhat a frissítési folyamat során. Ha kikapcsolja az automatikus felminősítést, és manuálisan telepíti az új verziót, nincs semmilyen hatása; Azonban nem élvezheti az automatikus frissítések és az új funkciókhoz való azonnali hozzáférés előnyeit.

  • Milyen paramétereket adhatok meg ahhoz a tárolókészlethez, amelyet az Azure Container Storage (1.x.x-es verzió) telepítésekor hoztak létre a az aks create paranccsal?
    Ebben a cikkben a kötelező és nem kötelező tárolókészlet paramétereit, valamint az alapértelmezett értékeket találja.

  • Milyen egyéb Azure-szolgáltatásokat támogat az Azure Container Storage?
    Az Azure Container Storage jelenleg csak az Azure Kubernetes Service-t (AKS) támogatja.

  • Támogatja az Azure Container Storage a read-write-many (RWX) számítási feladatokat?
    Az Azure Container Storage nem támogatja a read-write-many (RWX) számítási feladatokat. Az Azure első féltől származó Fájlok és Blob CSI-illesztőprogramjai azonban nagyszerű alternatívák és teljes mértékben támogatottak.

  • Hogyan távolíthatom el az Azure Container Storage-t?
    Az Azure Container Storage (2.x.x verzió) eltávolításához tekintse meg az Azure Container Storage eltávolítása című témakört. Az Azure Container Storage (1.x.x verzió) eltávolításához tekintse meg ezt a cikket.

  • Támogatja az Azure Container Storage a Windows-tárolókat az AKS-en?
    Nem, az Azure Container Storage csak az Ubuntu- és Azure Linux-csomópontokon futó AKS-tárolókat támogatja.

  • Az Azure Container Storage a rövid élettartamú operációsrendszer-lemezek kapacitását használja a rövid élettartamú lemezes tárolókészlethez?
    Nem, az Azure Container Storage csak a rövid élettartamú adatlemezekből származó kapacitást deríti fel és használja a rövid élettartamú lemezes tárolókészlethez.

  • Támogatja az Azure Container Storage az ARM-csomópontkészleteket?
    Az Azure Container Storage jelenleg nem támogatja az ARM-csomópontkészleteket. Támogatott architektúráink amd64/x86-64.

  • Milyen végpontokat kell engedélyezni az Azure Container Storage-hoz készült Azure Firewallban?

    Ahhoz, hogy az Azure Container Storage megfelelően működjön, engedélyeznie kell bizonyos végpontokat az Azure Firewallban. Ezek a végpontok szükségesek ahhoz, hogy az Azure Container Storage-összetevők kommunikáljanak a szükséges Azure-szolgáltatásokkal. A végpontok engedélyezésének elmulasztása telepítési vagy futtatókörnyezeti problémákat okozhat.

    Végpontok az Engedélyezési listához:

    linuxgeneva-microsoft.azurecr.io, eus2azreplstore137.blob.core.windows.net, eus2azreplstore70.blob.core.windows.net, eus2azreplstore155.blob.core.windows.net, eus2azreplstore162.blob.core.windows.net, *.hcp.eastus2.azmk8s.io, management.azure.com, login.microsoftonline.com, packages.microsoft.com, acs-mirror.azureedge.net, eastus2.dp.kubernetesconfiguration.azure.com, mcr.microsoft.com.

    További információkért tekintse meg az Azure Kubernetes Service (AKS) fürtök kimenő hálózati és FQDN szabályait, valamint az Azure Arc által támogatott Kubernetes hálózati követelményeket.

  • Létezik szolgáltatási szintű szerződés (SLA) az Azure Container Storage-hoz?

    Az Azure Container Storage a mögöttes tárolási lehetőségek vezénylési megoldása, beleértve a rövid élettartamú lemezeket, az Azure Elastic SAN-t és az Azure Diskset. Az Azure Container Storage nem biztosít szolgáltatásiszint-szerződést (SLA). Az egyes tárolási lehetőségek esetében azonban SLA érhető el. Lásd a Microsoft online szolgáltatásokra vonatkozó szolgáltatásiszint-szerződését.

Lásd még