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

容器
问题描述

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

问题分析

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

解决方案

1.控制台查看事件 alt 2.命令行查看事件

$ 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个,已超出上限"}}}

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

参考链接

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

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