对 DnsServiceIpOutOfServiceCidr 错误代码进行故障排除

本文介绍如何识别并解决 DnsServiceIpOutOfServiceCidr 尝试创建或升级 Azure Kubernetes 服务 (AKS) 群集时发生的错误。

先决条件

本文需要 Azure CLI 2.0.65 或更高版本。 若要查找版本号,请运行 az --version。 如果必须安装或升级 Azure CLI,请参阅 如何安装 Azure CLI

有关升级过程的详细信息,请参阅 升级 AKS 群集

症状

AKS 群集创建作失败,并收到 DnsServiceIpOutOfServiceCidr 错误消息。

(DnsServiceIpOutOfServiceCidr) The DNS service IP 10.0.0.10 is out of the range defined by service CIDR 10.200.0.0/16.

  • 代码DnsServiceIpOutOfServiceCidr
  • 消息:DNS 服务 IP 10.0.0.10 已超过服务 CIDR 10.200.0.0/16 定义的范围。
  • 目标:networkProfile.dnsServiceIP

原因

如果 AKS 的 DNS 服务 IP (--dns-service-ip) 超过服务 CIDR (--service-cidr)定义的范围,则会发生此错误。

解决方案

确保 DNS 服务 IP 位于服务 CIDR 定义的范围内。

联系我们以获得帮助

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