注意: 容器的p2p标签需要打在工作负载的spec.template.metadata.labels下才可以有效的开启p2p功能。 也可以为CCE集群的命名空间设置标签,该命名空间下所有符合加速条件的工作负载都会启用按需加载容器镜像,无需再修改工作负载的YAML文件。
1)通过表单形式创建: 点击 +创建定时任务 ; 基本信息:填写工作负载名称,选择命名空间、工作负载类型,按需添加K8S标签和注释; 容器配置:填写容器名称,选择镜像地址、版本,调整容器配额,申请加速卡资源点击加速卡资源申请开关并配置,新增容器配置点击 “+添加容器”; 高级设置-任务配置:配置定时规则、定时任务并发策略、定时超时时间、重试最大次数、任务超时时间、重启策略等; 高级设置-调度策略
查看容器组 容器组 操作容器组 进入“产品服务>容器引擎CCE”,选择集群,点击“工作负载>容器组”,进入容器组列表。 查看容器组列表,然后选择集群和命名空间,显示选定集群和命名空间的容器组列表。其他内容包括: 状态概况:容器组总数包括,待部署、运行中、部署失败3种状态的数目。 CPU使用量:展示当前的CPU使用情况,以核数为单位。
通过 Prometheus 获取各节点的负载统计信息,并根据用户设置的阈值对高负载节点上的 Pod 发起驱逐。 使用场景 基于节点 CPU/Memory 真实利用率进行 Pod 重调度。
说明 容器业务支持通过命名空间、工作负载进行搜索查询,但需要为日志集 配置索引 ,您可以在日志服务控制台进行索引配置。点击 索引管理 后,手工添加字段,并按照图中展示设置索引字段名称和数据类型。 开启索引配置后,请不要轻易修改索引字段,若更换索引字段会导致无法按照命名空间、工作负载等关键字进行快速查询容器日志。
适用场景: 固定Pod IP,要求Pod迁移后IP支持不变 使用专属子网,并完全手动管理该子网的IP 使用有状态工作负载( apps/v1 StatefulSet ) 1.
启用加速镜像 CCE集群支持两种方式启用加速镜像,您可以根据实际情况选择合适的方式: 单独为工作负载添加镜像加速标签,例如Pod、Deployment等。 也可以为CCE集群的命名空间设置标签,该命名空间下所有符合加速条件的工作负载都会启用按需加载容器镜像,无需再修改工作负载的YAML文件。
流量验证 通过CCE集群中的工作负载consumer-demo访问provider-demo,测试流量是否能够正常通信; ip [ 10.0.0.84 ] param [ aaaaaaaaaaa ] % ➜ registry2istio git:(master) kubectl exec -it consumer-demo-8696cd6b8c-l8dr4 -- curl 10.0.1.167:
参数 规范要求 说明 负载类型 Deployment/DaemonSet 负载类型取决于用户边缘节点的类型是单机或集群,并且集群哪些节点存在加速卡 命名空间 baetyl-edge-system 边缘服务的系统应用命名空间,必须在该命名空间下创建应用 标签 baetyl-service-name: baetyl-accelerator-metrics 用于服务发现的系统标签,必须携带 环境变量 KUBE_NODE_NAME
配置自动伸缩策略 自动伸缩可以根据您配置的伸缩策略动态分配计算节点实例,实现根据实时负载自动增加或减少计算节点,以提高集群可用性,降低使用成本。 本文介绍如何配置自动伸缩策略。 功能优势 自动伸缩可以实现以下功能: 根据实时负载,自动增加计算节点,提高集群的可用性。 在保证集群可用性的前提下,自动减少计算节点,降低集群成本。 停止异常状态的节点,并创建相应的新节点,提高集群容错能力。