InvalidExternalControlPlaneConfig
当为外部控制平面上的入口网关提供的地址无效时,会出现此消息。 该地址可能因多种原因而无效,包括:主机名地址格式错误、 主机名无法通过 DNS 查询解析为 IP 地址或者主机名解析出的 IP 地址数为零。
示例
当集群的 ValidatingWebhookConfiguration
和 MutatingWebhookConfiguration
(为清楚起见而缩短)缺少 Webhook URL 时:
您将收到此消息:
当集群的 ValidatingWebhookConfiguration
和 MutatingWebhookConfiguration
(为清楚起见而缩短)所使用的主机名在 DNS 查询期间无法被解析时:
您将收到此消息:
如何修复
有多种方法可以解决这些无效配置,具体取决于配置无效的原因。
如果您的 Webhook 配置未定义 URL, 则添加使用主机名的有效 URL 将解决此警告消息。 有关如何执行此操作的说明可以在此处找到。
如果您的主机名无法通过 DNS 查找解析为 IP 地址,
您可以尝试在本地计算机上运行 dig <your-hostname>
来查看是否触发 DNS 解析。如果您的本地计算机可以通过 DNS 查询来解析主机名,
那可能是您的集群不能解析此主机名。任何阻止 DNS 流量的安全规则都可能导致解析查询失败。
新的 DNS 记录可能需要长达 72 小时才能在网络上传播,
具体取决于您的 DNS 提供商和具体配置。
如果您的主机名解析为 0 个 IP 地址,请检查 Webhook URL 是否使用正确的主机名,以及您的 DNS 提供商是否正确地拥有至少一个可供您的主机名解析的 IP 地址。