常见问题
更新时间:2024-09-25
创建错误
创建BCI Pod后,Pod状态变为ProviderFailed
该状态代表BCI实例创建失败。 可以通过kubectl describe po <pod名称> --namespace <命名空间>查看具体失败原因。
创建BCI Pod后,实例状态长时间处于Creating
一般为BCI订单异常导致,您可以通过查看Pod annotation中的bci.virtual-kubelet.io/order-id字段查询到BCI订单ID,再到控制台订单页面查询对应的订单失败原因。
接入方式
BCI接入方式有哪些?
百度容器引擎CCE、本地自建K8S集群、BCIConsole、OpenAPI和SDK。
Job任务类BCI实例如何收费?
Job、CronJob等任务类容器在运行完成后,BCI实例会进入运行成功(Succeeded)或者运行失败(Failed)状态。此时,BCI实例不论是否删除,都不再进行计费。
规格
为什么指定的cpu/memory和实际分配的不一致?
因为您指定的cpu和memory不是标准规格,系统将自动按照BCI支持的规格进行规整,BCI标准实例规格请参见指定vCPU和内存创建Pod。
镜像
BCI实例是否支持私有镜像?
支持;支持使用百度云镜像仓库搭建镜像仓库,也支持您自己搭建的镜像仓库,请参见使用第三方镜像仓库
BCI实例是否支持镜像缓存?
支持,详见镜像缓存
网络
BCI实例是否支持修改子网和安全组
不支持;如果您需要更改子网或安全组,需要重新创建BCI实例。
如何从外网访问BCI实例
如果您的BCI实例需要访问外网,或者被外网访问,您需要为BCI实例绑定EIP,或者为实例所属的VPC绑定NAT网关;请参见连接公网
BCI实例是否支持端口映射
不支持;在同一个VPC网络中,您可以直接通过BCI实例的IP+Port进行访问(默认会将容器的端口开放)
存储
BCI实例是否可以和BCC共享CFS文件存储
支持;为BCI实例和BCC实例挂载同一CFS文件系统,即可实现共享数据,请参见挂载CFS文件存储,详细说明见文档挂载CFS文件存储
BCI实例是否支持数据持久化
支持;针对一些在BCI实例运行期间对磁盘有较高的IO需求、同时有大量的临时数据需要存放的业务,建议采用外置的数据卷来外挂存储;当前支持:CFS、PFS和BOS
- CFS, 详细说明见文档挂载CFS文件存储
- PFS, 详细说明见文档挂载PFS并行文件存储
- BOS, 详细说明见文档挂载BOS数据卷