上云无忧 > 文档中心 > 腾讯云容器服务 - CLB Ingress 创建报错排障处理
容器服务 TKE
腾讯云容器服务 - CLB Ingress 创建报错排障处理

文档简介:
现象描述: 创建 CLB 类型的 Ingress 报错,错误码E6009。如下图所示:
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

现象描述

创建 CLB 类型的 Ingress 报错,错误码E6009。如下图所示:

可能原因

Nginx Ingress 社区1.0.0之前的版本,不支持 networking.k8s.io/v1 类型资源的 Validating Webhook 回调。需要在负责验证的 CRD 里面,去掉 v1类型资源的验证。

解决思路

您可参考以下两种方法处理问题:

方法1:取消 v1类型资源的验证

将 validatingwebhookconfigurations 类型资源的 webhooks.rules 的 apiVersions 字段调整为 v1beta1。
1. 登录 容器服务控制台,选择集群所在地域。
2. 在“集群管理”列表中,单击集群名称,进入集群详情页。
3. 选择左侧导航中的“资源对象浏览器”,并在资源类型页中搜索:validatingwebhookconfigurations。如下图所示:

4. 在搜索结果中选择 validatingwebhookconfigurations,单击资源对象列表右侧的编辑YAML,检查每一个资源对象的 webhooks.rules 的 apiVersions 字段是否为 v1beta1。

5. 升级组件。上述步骤解决的是存量 Nginx Ingress 实例资源验证的问题,要避免新增实例出现类似的问题,需要升级 Nginx Ingress 扩展组件。升级组件步骤如下:
5.1 在集群详情页,选择左侧导航中的组件管理
5.2 单击 Nginx Ingress 右侧的升级,将 Nginx Ingress 升级到1.1.0版本。

方法2:取消资源的验证

1. 登录 容器服务控制台,选择集群所在地域。
2. 在“集群管理”列表中,单击集群名称,进入集群详情页。
3. 选择左侧导航中的“资源对象浏览器”,并在资源类型页中搜索:validatingwebhookconfigurations
4. 在搜索结果中选择 validatingwebhookconfigurations,单击资源对象列表右侧的删除。
5. 升级组件。上述步骤解决的是存量 Nginx Ingress 实例资源验证的问题,要避免新增实例出现类似的问题,需要升级 Nginx Ingress 扩展组件。升级组件步骤如下:
5.1 在集群详情页,选择左侧导航中的组件管理
5.2 单击 Nginx Ingress 右侧的升级,将 Nginx Ingress 升级到1.1.0版本。
相似文档
  • 本文档介绍 TKE 集群中多场景下可能发生的常见网络问题,并给出对应的排查思路。当遇到此类问题时,建议您首先按照下文中的检查建议进行排查,若确认检查项无误后仍不能正常访问,请您 联系我们 寻求帮助。
  • 为满足一定的业务需求,用户往往需要对容器服务集群进行一系列复杂的自定义配置。而当集群中的 Pod 出现某种异常时,可能一时无法直接通过异常状态准确定位异常原因。 基于以上现象,您可参考 Pod 异常问题 系列文档进行问题排查、定位及解决。
  • 本文介绍如何使用 Systemtap 工具定位 Pod 异常问题原因。 准备工作: 请对应您使用节点的操作系统,按照以下步骤进行相关软件包安装: Ubuntu 操作系统: 1. 执行以下命令,安装 Systemtap。 apt install -y systemtap
  • 本文介绍如何根据 Pod 异常状态信息中的 Exit Code 进一步定位问题。 查看 Pod 异常状态信息: 执行以下命令,查看异常 Pod 状态信息。 kubectl describe pod
  • 本文档介绍可能导致 Pod 一直处于 ContainerCreating 或 Waiting 状态的几种情形,以及如何通过排查步骤定位异常原因。请按照以下步骤依次进行排查,定位问题后恢复正确配置即可。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部