CCE典型实践之容器网络模式选择 CCE 目前提供了 VPC路由 和 VPC-ENI 两种网络模式,两种模式各有特点,选择合适的容器网络模式,可以适应业务发展的需要。 VPC路由 VPC路由 模式配合百度云 VPC 的高速网络,能给集群高性能和稳定的容器网络体验,但支持的特性少。
存储 云磁盘CDS 挂载到Node节点上直接作为数据盘存储Kubelet、容器数据使用 通过PV方式挂载到Node节点上作为容器的持久化数据卷使用 每个地域云磁盘总量 160TB 支持,更多信息请见云磁盘CDS 产品介绍 每个地域 CDS 实例数量 n*5(n为单个地域下BCC个数) 每台云服务器BCC最多可挂载数据盘数量 5个 说明
特性 集群管理 通过百度智能云容器引擎可简单高效地管理用户的容器集群,安全可靠,无缝衔接百度智能云计算、存储、网络服务。 支持 BCC 云服务器、GPU 云服务器、BBC 裸金属服务器、DCC 专属云服务器、BEC 边缘计算节点、BCI 容器实例等计算资源。
2023-07 基于 VPC-ENI 容器网络模式实现 IPv6 双栈网络,支持部署 IPv4 和 IPv6 服务。 支持直接在控制台上使用自定义镜像创建弹性裸金属服务器 EBC 节点。 2023-06 VPC-ENI 容器网络模式支持弹性裸金属服务器 EBC。 组件管理中心新增 CCE Descheduler 重调度组件,支持基于节点真实利用率重新调度 Pod。
组件功能 容器的特性决定了容器本身是非持久化的,容器被删除,其上的数据也一并删除。 PFS L2可以解决容器的数据共享和持久化存储问题,适用于大数据分析、媒体、游戏等很多场景。 而PV(PersistentVolume)和PVC(PersistentVolumeClaim)是K8S提供的用于抽象存储细节的API资源。
从“集群详情”页中能够查看集群使用的容器网络模式以及容器子网,在确认容器网络模式是 “VPC-ENI” 并且正确展示当前的容器子网后,可以进行添加新容器子网的操作。 添加容器子网 从“集群详情”页点击“添加子网”弹出对话框,用户根据业务规划和子网IP余量,自行选择容器子网加入集群。在勾选完容器子网后,点击“确认”按钮。 确认子网生效 重新进入“集群详情”页,查看当前容器子网是否符合预期。
容器数据目录 可选 docker 镜像、容器日志等数据存储目录;若已挂载数据盘,建议存储到数据盘。 部署前执行脚本 可选 在部署节点前执行的脚本命令,支持 Shell 格式,大小限制 16 KB。 部署后执行脚本 可选 在部署节点后执行的脚本命令,支持 Shell 格式,大小限制 16 KB。
容器网络分为 V1 和 V2 架构。请自行确认当前使用的容器网络版本。对应的方法为检查集群中是否有 cce-cni-node-agent 对象,如果有该对象,则使用的容器网络版本是 v1。
Serverless Kubernetes集群中Pod基于 百度智能云容器实例BCI 提供无服务器化的容器资源。您只需提供容器镜像及启动容器所需的配置参数,即可运行容器,而无需关心这些容器如何被调度部署到底层的物理服务器资源中。BCI服务将为您完成IaaS层资源的调度和运维工作,从而简化您对容器的使用流程,降低部署和维护成本。同时BCI只会对您创建容器时申请的资源计费,因此实现真正的按需付费。