问题描述
VKE中创建LoadBalancer类型的service,为获取到LB地址,如图所示:
问题分析
LB类型的service需要使用到云厂商的负载均衡产品,未创建出外部端点是因为LB创建失败,可以具体查看事件或通过kubectl describe查看相关信息。
解决方案
1.控制台查看事件 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 如果您有其他问题,欢迎您联系火山引擎技术支持服务