如何排查VKE中常见service一直处于pending状态的问题

容器与中间件容器服务技术服务知识库
问题描述

VKE 中创建 LoadBalancer 类型的 service,为获取到 LB 地址,如图所示: 图片

问题分析

LB 类型的 service 需要使用到云厂商的负载均衡产品,未创建出外部端点是因为 LB 创建失败,可以具体查看事件或通过kubectl describe 查看相关信息。

解决方案
  1. 控制台查看事件

图片

  1. 命令行查看事件
$ kubectl describe service -n default
Events:
  Type     Reason                  Age                 From                Message
  ----     ------                  ----                ----                -------
  Warning  SyncLoadBalancerFailed  28m                 service-controller  Error syncing load balancer: failed to ensure load balancer: api CreateLoadBalancer http code 400 body {"ResponseMetadata":{"RequestId":"202201111622260102120372300600952A","Action":"CreateLoadBalancer","Version":"2020-04-01","Service":"clb","Region":"cn-beijing","Error":{"Code":"QuotaExceed.Eni","Message":"当前账户在当前地域下,可创建的辅助网卡弹性网卡数限制是xxx个,已超出上限"}}}
  1. 解决

通过提交工单提升弹性网卡数量,默认单个账号单个地域下可创建的公网 IP 数量为 20 个。

参考链接

https://www.volcengine.com/docs/6402/67939 如果您有其他问题,欢迎您联系火山引擎技术支持服务

28
0
0
0
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论