按需加载容器镜像 容器镜像服务CCR企业版支持用户在实例配置并灵活使用镜像加速规则,推送匹配规则的容器镜像将在对应镜像仓库中自动生成加速版本(镜像版本增加后缀“_accelerate”),通过配合容器引擎CCE集群部署相关组件,可以实现部署容器时拉取对应的镜像加速版本实现容器数据免全量下载和在线解压,极大的提升容器启动效率。 前提条件 已成功 创建企业版实例 。
容器网络 QoS 管理 容器网络 QoS CCE 提供了两种对容器网络进行 QoS 管理的方式:带宽管理和出口数据包优先级管理。通过在 Pod 上设置 annnotation,可以控制容器网络 QoS。 1.
1)通过表单形式创建: 点击 +创建定时任务 ; 基本信息:填写工作负载名称,选择命名空间、工作负载类型,按需添加K8S标签和注释; 容器配置:填写容器名称,选择镜像地址、版本,调整容器配额,申请加速卡资源点击加速卡资源申请开关并配置,新增容器配置点击 “+添加容器”; 高级设置-任务配置:配置定时规则、定时任务并发策略、定时超时时间、重试最大次数、任务超时时间、重启策略等; 高级设置-调度策略
CCE容器运行时选择 容器运行时(Container Runtime)是 Kubernetes 重要的组件之一,负责管理镜像和容器的生命周期。本文通过对比两种运行时的使用场景、调用链,并通过对比 docker 和 containerd 两种容器引擎常用命令,帮助您根据需求场景选择合适的容器运行时。
在容器内获取元数据 在容器内获取元数据 当前仅支持在CCE集群中获取元数据 通过 Downward API 访问元数据 Kubernetes Downward API提供了以下两种方式: 环境变量(Environment variables)用于单个变量,可以将Pod信息直接注入容器内部。 Volume挂载(Volume Files)可以将Pod信息生成为文件,直接挂载到容器内部。
在容器内获取元数据 在容器内获取元数据 当前仅支持在CCE集群中获取元数据 通过 Downward API 访问元数据 Kubernetes Downward API提供了以下两种方式: 环境变量(Environment variables)用于单个变量,可以将Pod信息直接注入容器内部。 Volume挂载(Volume Files)可以将Pod信息生成为文件,直接挂载到容器内部。
设置容器启动命令和参数 设置容器启动命令和参数 BCI实例(即BCI Pod)通过容器镜像中的预设参数来启动容器。如果您在构建镜像时没有设置启动命令和参数,或者想要变更启动命令和参数,可以在创建BCI Pod时设置。本文介绍如何为容器设置启动时要执行的命令和参数。
设置容器启动命令和参数 设置容器启动命令和参数 BCI实例(即BCI Pod)通过容器镜像中的预设参数来启动容器。如果您在构建镜像时没有设置启动命令和参数,或者想要变更启动命令和参数,可以在创建BCI Pod时设置。本文介绍如何为容器设置启动时要执行的命令和参数。
设置容器启动命令和参数 设置容器启动命令和参数 BCI实例(即BCI Pod)通过容器镜像中的预设参数来启动容器。如果您在构建镜像时没有设置启动命令和参数,或者想要变更启动命令和参数,可以在创建BCI Pod时设置。本文介绍如何为容器设置启动时要执行的命令和参数。
使用探针对容器进行健康检查 使用探针对容器进行健康检查 Kubernetes中,容器的健康检查由kubelet定期执行,kubelet通过存活探针和业务探针来检查容器的状态和运行情况。当前BCI支持探针如下: 探针 说明 使用场景 应用存活探针( Liveness Probe) 用于检查容器是否正常运行。如果检查成功,则表示容器正常运行。如果检查失败,系统会根据配置的容器重启策略进行相应的处理。