现象描述
创建 CLB 类型的 Ingress 报错,错误码E6009
。如下图所示:
可能原因
Nginx Ingress 社区1.0.0之前的版本,不支持 networking.k8s.io/v1 类型资源的 Validating Webhook 回调。需要在负责验证的 CRD 里面,去掉 v1类型资源的验证。
解决思路
您可参考以下两种方法处理问题:
方法1:取消 v1类型资源的验证
将 validatingwebhookconfigurations 类型资源的 webhooks.rules 的 apiVersions 字段调整为 v1beta1。
登录 容器服务控制台,选择集群所在地域。
在“集群管理”列表中,单击集群名称,进入集群详情页。
选择左侧导航中的“资源对象浏览器”,并在资源类型页中搜索:validatingwebhookconfigurations
。如下图所示: