在我创建同名或类似名称的集群后,为何不存在 Ingress 子域?

虚拟私有云 传统基础设施 Satellite

在反复创建和删除名称相同或相似的集群后,排查 Ingress 子域名缺失的问题。

您多次创建和删除集群,例如,出于自动化目的。

每次创建集群时,都使用相同的名称或与先前使用的名称非常相似的名称。 当您运行 ibmcloud ks cluster get --cluster `` 时,您的集群处于 normal 状态,但没有可用的 Ingress 子域名Ingress 密钥

当您多次创建和删除使用相同名称的集群时,该集群的 Ingress 子域名(格式为 <cluster_name>-<globally_unique_account_HASH>-0000.<region>.containers.appdomain.cloud )每次都会被注册和注销。

此外,每次都会生成和删除子域的证书。 如果您在七天内创建并删除同名集群五次或更多次,可能会触发 Let's Encrypt 的 重复证书速率限制,因为每次创建集群时,都会注册相同的 Ingress 子域名和证书。 由于集群的 Ingress 子域中的超长集群名称将截断为 24 个字符,因此如果使用前 24 个字符相同的多个集群名称,那么也可以达到速率限制。

如果需要继续测试,您可以更改集群的名称,以便在创建新集群时,注册新的不同 Ingress 子域和私钥。