You need to enable JavaScript to run this app.
文档中心
容器服务

容器服务

复制全文
下载 pdf
服务与路由 FAQ
创建 Ingress 时,Webhook 校验报错找不到 Service?
复制全文
下载 pdf
创建 Ingress 时,Webhook 校验报错找不到 Service?

问题描述

创建路由规则(Ingress)时,页面上提示 ingress-nginx 的 Webhook 找不到对应的服务(Service)。
alt

原因分析

创建路由规则(包括 Nginx Ingress、CLB Ingress、ALB Ingress)所在的集群中,存在通过 应用中心 > 应用模板 部署的 ingress-nginx 应用,如果该应用关联创建的工作负载(Deployment 或 Daemonset)、服务(Service)等资源被删除,但 Webhook 没有被删除时,会出现该问题。
alt

解决方法

按照如下步骤说明,删除目标 ingress-nginx 应用及其残留资源。

  1. 登录 容器服务控制台
  2. 在左侧导航栏,选择 应用中心 > Helm 应用
  3. Helm 应用 页面,筛选 ingress-nginx 应用所在的项目、集群、命名空间,找到应用,单击右侧 操作 列的... > 删除
    alt
  4. 在系统弹出的提示框中,选择同步删除 CRD 资源,然后单击 确定,删除应用。
  5. 重新在目标集群下创建路由规则。详细操作,请参见 路由(Ingress)
最近更新时间:2023.07.24 14:26:51
这个页面对您有帮助吗?
有用
有用
无用
无用