Azure Kubernetes 服务 (AKS) 常见问题常见问题解答

本文解答了常见问题 (常见问题解答) ,这些常见问题与使用 Azure Kubernetes 服务 (AKS) 群集时可能发生的问题有关。

通常,在哪里可以找到有关调试 Kubernetes 问题的信息?

尝试排查 Kubernetes 群集问题的官方指南。 还有由 Microsoft 工程师发布的 故障排除指南 。 本指南可帮助你对 Pod、节点、群集和其他功能进行故障排除。

我尝试在现有群集上启用 Kubernetes 基于角色的访问控制 (Kubernetes RBAC) 。 如何执行此操作?

目前不支持在现有群集上启用 Kubernetes 基于角色的访问控制 (Kubernetes RBAC) 。 仅当创建新群集时,才能设置此功能。 使用 Azure CLIAzure 门户或高于 2020-03-01的 API 版本时,默认启用 Kubernetes RBAC。

是否可以将群集移到其他订阅,或者将包含群集的订阅移动到新租户?

如果已将 AKS 群集移到其他订阅或群集订阅到新租户,群集将无法正常运行,因为缺少群集标识权限。 由于此约束,AKS 不支持跨订阅或租户移动群集。

对 AKS 资源和参数强制实施哪些命名限制?

命名限制由 Azure 平台和 AKS 实现。 如果资源名称或参数违反了这些限制之一,则会返回一个错误,要求你提供不同的输入。 以下常见命名准则适用:

  • 群集名称的长度必须为 1-63 个字符。 唯一允许的字符是字母、数字、短划线和下划线。 第一个字符和最后一个字符必须是字母或数字。

  • AKS 节点或 MC_ 资源组名称组合了资源组名称和资源名称。 MC_resourceGroupName_resourceName_AzureRegion自动生成的语法长度不能超过 80 个字符。 如有必要,请减少资源组名称或 AKS 群集名称的长度。 还可以 自定义节点的资源组名称

  • 域名系统 (DNS) 前缀必须以字母数字值开头和结尾,长度必须介于 1-54 个字符之间。 有效字符包括字母数字值和连字符 (“-”) 。 DNS 前缀不能包含特殊字符,例如句点 (”。) 。

  • AKS 节点池名称必须全部为小写。 对于 Linux 节点池,名称长度必须为 1-12 个字符,对于 Windows 节点池,名称长度必须为 1-6 个字符。 名称必须以字母开头,并且唯一允许的字符是字母和数字。

  • 设置 Linux 节点管理员用户名的 admin-username 必须以字母开头。 此用户名只能包含字母、数字、连字符和下划线。 它的最大长度为 32 个字符。

第三方信息免责声明

本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。

联系我们寻求帮助

如果你有任何疑问或需要帮助,请创建支持请求联系 Azure 社区支持。 还可以向 Azure 反馈社区提交产品反馈。