Azure Stack Hub 上的 Azure Kubernetes 服务的常见问题和已知问题

本文介绍了有关 Azure Stack Hub 上的 AKS 预览的常见问题和已知问题。

有关 AKS 的常见问题

是否可以使用 AKS 在生产环境中部署应用程序?

Azure Stack Hub上的 AKS 处于预览状态,Microsoft不提供此功能的生产支持。 如果要测试应用程序并遇到问题,请创建支持票证。 若要提供有关在 Azure Stack Hub 上使用 AKS 的体验的反馈,请使用Azure Stack Hub Azure Kubernetes 服务反馈表单

为什么无法在 Azure 中运行某些 AKS 命令?

Azure Stack Hub上的 AKS 不支持所有Azure Kubernetes 服务功能、API 和Azure CLI命令。 有关详细信息,请参阅 概述文章 和支持 的命令表。 可以使用Azure文档,但请注意Azure Stack Hub的限制。

是否可以使用与 AKS 群集集成的 Microsoft Entra ID 或 AD FS?

预览版不支持 Microsoft Entra ID (Entra ID) 和 Active Directory 联合服务 (AD FS) Kubernetes 授权和 RBAC 集成。

是否可以在 Azure Stack Hub 上的 AKS 中使用 AKS 群集自动缩放程序?

预览版不支持群集自动缩放程序。

安装 Azure Stack Hub 2108 更新之前,是否需要卸载 AKS 和 Azure 容器注册表(ACR)预览版?

是的,在安装 Azure Stack Hub之前,必须卸载 AKS 和 ACR 的预览版。

安装 Azure Stack Hub Update 2108 后,对于任何 Azure Stack Hub 更新,是否都需要卸载 AKS 或 ACR?

否,无需卸载 AKS 或 ACR。 这两个服务已集成到Azure Stack Hub的基础结构中。 基础结构更新、维护和监视这些服务以及所有其他基础结构服务。

服务主体是否会自动创建?

否。 服务主体(SPN)不会在Azure(无 MSI)中自动创建。

容器注册表(ACR)和Azure Kubernetes 服务 (AKS)预览版是否在 Azure Stack 开发工具包(ASDK)上可用?

容器注册表(ACR)和Azure Kubernetes 服务 (AKS)不适用于Azure Stack开发工具包(ASDK)。 在预览版中,必须使用多节点Azure Stack Hub才能使用 ACR 和 AKS。

已知问题

  • 预览版中,AKS 服务限制为每个订阅 50 个节点。

  • Azure Kubernetes 服务 (AKS)预览版不支持 PowerShell

  • 对于预览版,每个 AKS 群集只能创建一个节点池。 Windows群集仅限于单个节点池,并且无法添加 Linux 池。 此限制意味着只能将Windows容器部署到这些群集,并且无法部署 Linux 容器。 例如,基于 Linux 的入口控制器在Windows群集中不起作用。

  • 在预览版中,创建时分配给 AKS 群集的 SPN 凭据不会轮换。

  • 在Azure Stack Hub管理门户中,云操作员看到多个 AKS 基础映像可从Azure 市场获取,但并非所有映像都适用于特定版本的 Azure Stack Hub AKS。 请参阅 Azure Stack Hub 发行说明,了解与 AKS 配合使用的映像具体版本。

  • 用户可以删除具有与之关联的 AKS 群集的用户订阅,这会使 AKS 群集处于孤立状态。 因此,Azure Stack Hub 管理门户会在 AKS 边栏中显示一个悲伤的云图标。 解决此问题的唯一方法是联系 Azure 支持部门。

  • 如果尝试使用没有云操作员启用 AKS 的订阅,通过 Azure Stack Hub 用户门户创建群集,则门户会显示以下错误: containers namespace not found error

  • 如果使用大写字母在门户中命名群集,则门户接受请求并返回以下错误: invalid DNS name error

  • 无法在门户中创建使用Windows容器的群集。

部署到 AKS 群集的应用程序无法访问持久卷

  • 适用于:此问题适用于版本 2108。
  • 原因:当您使用以下方式部署 AKS 群集时:
    • Kubernetes 1.19 或
    • Kubernetes 1.20,使用 Kubenet 作为网络插件
      部署使用永久性卷的应用程序时,你会注意到应用程序的 Pod 在尝试部署永久性卷时出现问题。 如果查看 Pod 的日志,你可能会发现有关权限被拒绝的错误。 问题出在 Azure Stack Hub 的 Azure Disk CSI 驱动程序中。
  • 补救措施:部署 AKS 群集时,应仅选择 Kubernetes 版本 1.20 和 Azure CNI 作为网络插件。
  • 发生次数:通用

后续步骤

了解 Azure Stack Hub 中的 AKS