本文介绍弹性容器实例ECI的产品功能和对应的文档动态。
本文记录2023年及之后的ECI功能发布。
2024年
2024年7月
功能名称 | 功能概述 | 发布时间 | 相关文档 (ECI控制台和API) | 相关文档 (Kubernetes) |
支持强制删除ECI实例 | 删除ECI实例时,支持不等待graceful termination超时时间,强制清理资源。 | 2024-07-01 | 不涉及 | |
自定义设置最大Pending时长 | 默认情况下,ECI实例的最大Pending时长为4小时,您可以根据实际业务情况自定义设置最大Pending时长,系统会自动终止超时的ECI实例,可以在一定程度上规避因没有及时处理异常Pod而造成的费用损失。 | 2024-07-01 | 暂不支持 |
2024年6月
功能名称 | 功能概述 | 发布时间 | 相关文档 (ECI控制台和API) | 相关文档 (Kubernetes) |
自定义DNS | 混合云场景下,如果需要使用内网的镜像仓库来拉取镜像,或者容器需要访问内网中的域名,支持配置ECI Pod使用内网DNS,以便解析内网域名。 | 2024-06-28 | 暂不支持 | |
使用标签管理ECI资源 | 新增TagResources、ListTagResources和UntagResources接口,可以统一为ECI资源绑定和解绑标签。 | 2024-06-20 | 不涉及 | |
规格族过滤和规格代数过滤功能新增支持8代规格族 | 指定或排除ECS规格族,以及指定或排除ECS规格代数创建ECI Pod时,支持指定或排除8代规格族。 | 2024-06-20 | 暂不支持 | |
不再支持ecs.t6和ecs.t5规格族 | 指定ECS规格创建ECI实例时,不再支持突发性能型规格(即ecs.t6和ecs.t5规格族)。 | 2024-06-04 |
2024年5月
功能名称 | 功能概述 | 发布时间 | 相关文档 (ECI控制台和API) | 相关文档 (Kubernetes) |
新增通用型实例 | 指定vCPU和内存来创建ECI实例时,可以进一步指定算力类别。对于性能需求较高的业务场景,可以选择通用型规格 | 2024-05-31 | ||
新增支持GPU、Volume等云监控指标 | 通过云监控来监控ECI实例时,新增支持GPU、Volume相关监控指标。 | 2024-05-23 |
2024年4月
功能名称 | 功能概述 | 发布时间 | 相关文档 (ECI控制台和API) | 相关文档 (Kubernetes) |
Security Context已支持修改kernel.shm_rmid_forced | 配置Security Context时,支持修改的sysctl参数包括kernel.shm_rmid_forced。 | 2024-04-23 | ||
切换GPU驱动版本 | 通过OpenAPI创建ECI GPU实例时,支持切换GPU驱动版本。 | 2024-04-15 | 之前已支持,本次不涉及 | |
规格族过滤和规格代数过滤功能新增支持g5ne规格族 | 指定或排除ECS规格族,以及指定或排除ECS规格代数创建ECI Pod时,支持指定或排除g5ne规格族。 | 2024-04-08 | 暂不支持 |
2024年1月
功能名称 | 功能概述 | 发布时间 | 相关文档 (ECI控制台和API) | 相关文档 (Kubernetes) |
支持ecs.c8i、ecs.c8a、ecs.g8i规格族 | 指定ECS规格创建ECI实例时,新增支持ecs.c8i、ecs.c8a、ecs.g8i规格族。 | 2024-01-25 |
2023年
2023年12月
功能名称 | 功能概述 | 发布时间 | 相关文档 (ECI控制台和API) | 相关文档 (Kubernetes) |
新增经济型实例 | 指定vCPU和内存来创建ECI实例时,对于0.25~8 vCPU的规格需求,您可以进一步指定算力类别为经济型,以降低使用成本。 | 2023-12-29 | ||
忽略Sidecar容器的NotReady状态 | 当您采用Sidecar容器的形式实现类似DaemonSet的效果时,如果Sidecar容器的状态为NotReady,会导致Pod状态为NotReady。某些场景下,如果您不希望Sidecar容器的状态影响整个Pod状态,可以通过环境变量的方式,设置忽略Sidecar容器的NotReady状态,保证Pod状态不受Sidecar容器状态的影响。 | 2023-12-29 | 不涉及 | |
等待ClusterIP同步完成后再创建ECI Pod | 由于ECI Pod和负责同步Service的组件是并行启动运行的,当集群中存在大量Service和Endpoint时,可能会出现因ClusterIp未同步而导致Pod访问超时的情况。 针对上述问题,ECI支持了等待ClusterIP同步完成后再开始创建Pod的功能,以此来确保Pod中的容器在访问Service时,不会因为ClusterIp还未同步而导致访问超时。 | 2023-12-29 | 不涉及 | |
新增ECI规格 | 指定vCPU和内存创建ECI实例时,部分地域新增支持2~8 vCPU,内存小步长增加的规格。 | 2023-12-27 |
2023年11月
功能名称 | 功能概述 | 发布时间 | 相关文档 (ECI控制台和API) | 相关文档 (Kubernetes) |
强制终止Sidecar容器并忽略容器退出码 | 当您采用Sidecar容器的形式实现类似DaemonSet的效果时,可能会出现Job类Pod无法运行完成的情况,此时可以通过设置环境变量的方式,为Sidecar容器标记容器类型,并设置忽略Sidecar容器的退出码,以保证Job可以正常运行完成。 | 2023-11-30 | 不涉及 |
2023年10月
功能名称 | 功能概述 | 发布时间 | 相关文档 (ECI控制台和API) | 相关文档 (Kubernetes) |
支持ecs.gn7s规格族 | 指定ECS GPU规格创建GPU实例时,新增支持ecs.gn7s规格族。 | 2023-10-17 | ||
加密临时存储空间 | 如果您的镜像和业务数据带有敏感信息,需要遵守合规要求等,可以开启临时存储空间加密功能,以保证数据安全性和完整性,防止未经授权的访问和数据泄露。 | 2023-10-16 | 暂不支持 |
2023年9月
功能名称 | 功能概述 | 发布时间 | 相关文档 (ECI控制台和API) | 相关文档 (Kubernetes) |
ECI控制台支持指定ECS规格创建ECI实例 | 通过ECI控制台创建ECI实例时,如果您的业务有特殊的规格需求,例如:GPU、高主频等,您可以指定特定的ECS规格创建ECI实例。 | 2023-09-13 | 不涉及 |
2023年8月
功能名称 | 功能概述 | 发布时间 | 相关文档 (ECI控制台和API) | 相关文档 (Kubernetes) |
设置容器启动和退出顺序 | ECI支持通过设置容器环境变量的方式,为ECI实例内的容器设置启动和退出优先级。您可以按照您的业务需求为容器添加相应的环境变量,来保证容器按顺序启动或按顺序退出。 | 2023-08-22 | ||
数据缓存 | 对于一些数据量较大的业务数据,例如训练模型等,ECI支持创建数据缓存(DataCache)来提前拉取数据,将数据缓存到本地,以便在创建ECI实例时可以直接挂载使用,从而减少实例启动耗时,避免数据重复下载,节约使用成本。 | 2023-08-21 | ||
规格族过滤和规格代数过滤功能新增支持u1规格族 | 指定或排除ECS规格族,以及指定或排除ECS规格代数创建ECI Pod时,支持指定或排除ecs.u1规格族。 | 2023-08-18 | 暂不支持 | |
指定私网IP地址 | 支持指定某一私网IP地址创建ECI实例。 | 2023-08-14 | ||
支持修改vm.min_free_kbytes | 配置Security Context来修改sysctl参数时,新增支持修改vm.min_free_kbytes。 说明 修改vm.min_free_kbytes的值时,建议不要超过总内存的20%。 | 2023-08-10 | ||
通过云监控服务监控ECI实例 | 云监控服务支持监控ECI实例。 | 2023-08-04 | ||
可用区打散或亲和调度 | 在ACK Pro版集群或ACK Serverless集群Pro版中,您可以通过Kubernetes原生调度语义实现分布式任务的跨可用区打散,以达到高可用区部署的要求,或者通过Kubernetes原生调度语义实现分布式任务在指定可用区中的亲和性部署,以达到高性能部署的要求。 | 2023-08-03 | 暂不支持 |
2023年7月
功能名称 | 功能概述 | 发布时间 | 相关文档 (ECI控制台和API) | 相关文档 (Kubernetes) |
跨账号免密拉取ACR镜像 | 当ACR实例与待创建的ECI实例不属于同一阿里云账号时,支持配置RAM来实现免密。 | 2023-07-19 | ||
细化标准输出的日志采集 | 对于标准输出,日志采集路径可以设置为以下几种:
| 2023-07-18 | ||
支持修改net.ipv4.ip_local_port_range | 配置Security Context来修改sysctl参数时,新增支持修改net.ipv4.ip_local_port_range。 | 2023-07-04 |
2023年6月
功能名称 | 功能概述 | 发布时间 | 相关文档 (ECI控制台和API) | 相关文档 (Kubernetes) |
指定GPU驱动版本 | 在一些场景中,您可能需要在不同的ECI GPU实例负载中依赖不同的驱动和CUDA版本,此时,您可以添加Annotation来指定驱动版本。 | 2023-06-30 | 暂不支持 | |
支持u1规格族 | 指定ECS规格创建ECI实例时,支持指定ecs.u1规格族。 | 2023-06-20 | ||
启用固定IP | 创建ECI实例时,可以为实例启用固定IP地址。该实例释放后,系统会保留其固定的IP地址。在有效期内(默认48小时),如果新创建的实例满足一定条件,系统会将保留的IP地址分配给新创建的实例。 | 2023-06-09 | ||
指定多个安全组 | 通过
| 2023-06-05 | 暂不支持 |
2023年5月
功能名称 | 功能概述 | 发布时间 | 相关文档 (ECI控制台和API) | 相关文档 (Kubernetes) |
支持弹性保障 | 弹性保障可以为按量付费的资源需求提供资源确定性保障。如果您的业务在某一时间段必须要使用一定数量的特定ECS规格的ECI实例,建议您购买弹性保障来获得资源确定性保障,避免因库存不足导致实例创建失败,进而影响业务。 | 2023-05-17 | 暂不支持 | |
新增vCPU和内存规格 | 新增支持以下规格:
| 2023-05-11 | ||
抢占式实例没有库存时自动转为按量付费实例 | 创建抢占式实例时,如果添加了 | 2023-05-09 | 暂不支持 |
2023年3月
功能名称 | 功能概述 | 发布时间 | 相关文档 (ECI控制台和API) | 相关文档 (Kubernetes) |
VNode新增支持clusterDNS、clusterDomain、customResources | 创建和更新VNode时,支持添加参数来配置customResources、clusterDNS和clusterDomain。 | 2023-03-28 | 不涉及 | 仅自建集群涉及:VNodectl常用命令参考 |
规格族过滤 | 指定vCPU和内存创建ECI Pod时,系统会使用多种ECS规格进行支撑,并自动选择满足vCPU和内存条件且有库存的规格。此时,您可以添加 | 2023-03-07 | 暂不支持 | |
规格代数过滤 | 指定vCPU和内存创建ECI Pod时,系统会使用多种ECS规格进行支撑,并自动选择满足vCPU和内存条件且有库存的规格。此时,您可以添加 | 2023-03-07 | 暂不支持 | |
自定义设置hosts | 某些场景下,您可能需要自定义设置ECI Pod的hosts,例如拉取自建镜像仓库的镜像时,需要通过hosts明确镜像仓库的实际IP地址。此时,您可以添加 | 2023-03-03 | 暂不支持 | |
支持ARM实例 | 支持指定ARM规格创建ARM实例。 ARM规格基于ARM架构,每一个vCPU都对应一个处理器的物理核心,具有性能稳定且资源独享的特点。 | 2023-03-03 |