你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

有关 Azure 容器存储的常见问题解答 (FAQ)

Azure 容器存储是一种基于云的卷管理、部署和编排服务,专为容器原生构建。

一般问题

  • Azure 容器存储版本 2.x.x 和版本 1.x.x 之间有什么区别? Azure 容器存储(版本 2.x.x)具有更轻量、按需安装和优化的资源利用率。 但是,版本 2.x.x 目前仅支持临时磁盘(本地 NVMe)作为后盾存储,而版本 1.x.x 支持 Azure 磁盘、临时磁盘和 Azure 弹性 SAN。

  • Azure 容器存储和 Azure CSI(容器存储接口)驱动程序之间的区别是什么?
    Azure 容器存储支持其他 Azure CSI 驱动程序不支持的备份存储选项,例如临时磁盘(本地 NVMe)。 所有这些驱动程序旨在与 AKS 无缝配合工作,并且是开放源代码。

  • Azure 容器存储在哪些 Azure 区域中可用?

    Azure 容器存储仅适用于部分 Azure 区域:

    • (非洲)南非北部
    • (亚太)澳大利亚东部
    • (亚太)东亚
    • (亚太)日本东部
    • (亚太)韩国中部
    • (亚太)东南亚
    • (亚太)印度中部
    • (欧洲)法国中部
    • (欧洲)德国中西部
    • (欧洲)欧洲北部
    • (欧洲)西欧
    • (欧洲)英国南部
    • (欧洲)瑞典中部
    • (欧洲)瑞士北部
    • (中东)阿联酋北部
    • (北美)美国东部
    • (北美)美国东部 2
    • (北美)美国西部
    • (北美)美国西部 2
    • (北美)美国西部 3
    • (北美)美国中部
    • (北美)美国中北部
    • (北美)美国中南部
    • (北美)美国中西部
    • (北美)加拿大中部
    • (北美)加拿大东部
    • (南美洲)巴西南部
  • 如果我已使用 AKS 群集上安装 Azure 容器存储预览版,如何更新到最新 GA 版本?
    如果已启用自动升级,Azure 容器存储会自动更新到最新版本。 如果未启用自动升级,建议运行以下命令更新到最新正式版(GA)版本。 记住将 <cluster-name><resource-group> 替换为自己的值。

    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
    
  • 升级到新版本的 Azure 容器存储时,是否有任何性能影响?
    如果启用自动升级(建议),在升级过程中可能会遇到临时 I/O 延迟。 如果关闭自动升级并手动安装新版本,则没有任何影响;但是,不会获得自动升级和即时访问新功能的好处。

  • 当使用 az aks create 命令安装 Azure 容器存储(版本 1.x.x)时,可以为创建的存储池指定哪些参数?
    请参阅此文了解必需和可选的存储池参数及其默认值。

  • Azure 容器存储支持哪些其他 Azure 服务?
    目前,Azure 容器存储仅支持 Azure Kubernetes 服务(AKS)。

  • Azure 容器存储是否支持多次读写型 (RWX) 工作负载?
    Azure 容器存储不支持 RWX 工作负载。 但是,Azure 的第一方文件和 Blob CSI 驱动程序是很好的替代方案,且完全受支持。

  • 如何移除 Azure 容器存储?
    若要删除 Azure 容器存储(版本 2.x.x),请参阅 “删除 Azure 容器存储”。 若要删除 Azure 容器存储(版本 1.x.x),请参阅 本文

  • Azure 容器存储是否支持 AKS 上的 Windows 容器?
    否,Azure 容器存储仅支持在 Ubuntu 和 Azure Linux 节点上运行的 AKS 容器。

  • Azure 容器存储是否使用临时 OS 磁盘的容量作为临时磁盘存储池?
    否,容器存储仅发现并使用临时数据磁盘的容量作为临时磁盘存储池。

  • Azure 容器存储是否支持 ARM 节点池?
    目前,Azure 容器存储不支持 ARM 节点池。 支持的体系结构是 AMD64/x86-64。

  • 需要在 Azure 防火墙中允许哪些终结点才能使 Azure 容器存储正常工作?

    若要确保 Azure 容器存储正常工作,必须在 Azure 防火墙中将特定终结点加入允许列表。 Azure 容器存储组件需要这些终结点才能与必要的 Azure 服务通信。 未将这些终结点列入允许列表可能会导致安装或运行时出错。

    加入允许列表的终结点:

    linuxgeneva-microsoft.azurecr.ioeus2azreplstore137.blob.core.windows.neteus2azreplstore70.blob.core.windows.neteus2azreplstore155.blob.core.windows.neteus2azreplstore162.blob.core.windows.net*.hcp.eastus2.azmk8s.iomanagement.azure.comlogin.microsoftonline.compackages.microsoft.comacs-mirror.azureedge.neteastus2.dp.kubernetesconfiguration.azure.commcr.microsoft.com

    有关详细信息,请参阅 Azure Kubernetes 服务(AKS)群集的出站网络和 FQDN 规则 以及 已启用 Azure Arc 的 Kubernetes 网络要求

  • Azure 容器存储是否有服务级别协议(SLA) ?

    Azure 容器存储是基础存储选项的业务流程解决方案,包括临时磁盘、Azure 弹性 SAN 和 Azure 磁盘。 Azure 容器存储不提供 SLA。 但是,为每个存储选项提供 SLA。 请参阅 联机服务的Microsoft服务级别协议

另请参阅