本文介绍有关 Azure Stack Hub 上 Azure Kubernetes 服务(AKS)公共预览版的常见问题和已知问题列表。
有关 AKS 的常见问题
是否可以使用 AKS 在生产环境中部署应用程序?
Hub 上的 AKS 以公共预览版提供,此功能不提供生产支持。 如果要测试应用程序并遇到问题,请创建支持票证。 可以使用 Azure Stack Hub Azure Kubernetes 服务反馈表单提供有关在 Azure Stack Hub 上使用 AKS 的体验的反馈。
为什么无法在 Azure 中运行某些 AKS 命令?
并非所有 Azure AKS 功能、API 和 Azure CLI 命令都受 Azure Stack Hub 上的 AKS 支持,请参阅 概述文章。 和支持的命令表。 可以使用 Azure 文档,但应注意 Azure Stack Hub 上的限制。
是否可以使用与 AKS 群集集成的 Microsoft Entra ID 或 AD FS?
公共预览版不支持 Azure Active Director(Microsoft Entra ID)和 Active Directory 联合服务(AD FS)Kubernetes 授权和 RBAC 集成。
是否可以在 Azure Stack Hub 上的 AKS 中使用 AKS 群集自动缩放程序?
公共预览版不支持群集自动缩放程序。
安装 Azure Stack Hub 2108 更新之前,是否需要卸载 AKS 和 ACR 预览版?
是的,必须先卸载 AKS 和 Azure 容器注册表(ACR)预览版,然后才能安装 Azure Stack Hub 2108。
安装 Azure Stack Hub Update 2108 后,是否需要再次卸载任何 Azure Stack Hub 更新的 AKS 或 ACR?
否,无需再次卸载 AKS 或 ACR。 这两个服务已集成到 Azure Stack Hub 的基础结构中,它们将更新、维护和监视以及所有其他基础结构服务。
服务主体是否会自动创建?
否。 服务主体(SPN)不会在 Azure 中自动创建(无 MSI)。
Azure Stack 开发工具包(ASDK)上是否提供了 Azure 容器服务(ACR)和 Azure Kubernetes 服务(AKS)公共预览版?
Azure 容器服务(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 管理门户中,云作员会看到 Azure 市场中提供了多个 AKS 基础映像,并非所有映像都适用于 Azure Stack Hub AKS 的特定版本,请参阅 Azure Stack Hub 发行说明,了解适用于 AKS 的特定映像版本。
用户可以删除与 AKS 群集关联的用户订阅,使 AKS 群集处于孤立状态。 因此,Azure Stack Hub 管理门户在 AKS 边栏选项卡中显示一朵悲伤的云。 解决此问题的唯一方法是联系Microsoft支持部门。
如果尝试通过 Azure Stack Hub 用户门户使用云操作员未启用 AKS 的订阅来创建群集,则门户将显示以下错误:
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 作为网络插件。
- 发生次数:通用