ECI功能发布记录

本文介绍弹性容器实例ECI的产品功能和对应的文档动态。

说明

本文记录2023年及之后的ECI功能发布。更多有关阿里云最新产品动态,请参见产品动态

2024年

2024年7月

功能名称

功能概述

发布时间

相关文档

(ECI控制台和API)

相关文档

(Kubernetes)

支持强制删除ECI实例

删除ECI实例时,支持不等待graceful termination超时时间,强制清理资源。

2024-07-01

DeleteContainerGroup - 删除一个容器组

不涉及

自定义设置最大Pending时长

默认情况下,ECI实例的最大Pending时长为4小时,您可以根据实际业务情况自定义设置最大Pending时长,系统会自动终止超时的ECI实例,可以在一定程度上规避因没有及时处理异常Pod而造成的费用损失。

2024-07-01

暂不支持

自定义设置ECI Pod的最大Pending时长

2024年6月

功能名称

功能概述

发布时间

相关文档

(ECI控制台和API)

相关文档

(Kubernetes)

自定义DNS

混合云场景下,如果需要使用内网的镜像仓库来拉取镜像,或者容器需要访问内网中的域名,支持配置ECI Pod使用内网DNS,以便解析内网域名。

2024-06-28

暂不支持

为ECI Pod配置自定义DNS

使用标签管理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

指定x86规格创建实例

指定x86规格创建Pod

2024年5月

功能名称

功能概述

发布时间

相关文档

(ECI控制台和API)

相关文档

(Kubernetes)

新增通用型实例

指定vCPU和内存来创建ECI实例时,可以进一步指定算力类别。对于性能需求较高的业务场景,可以选择通用型规格

2024-05-31

指定算力类别创建实例

指定算力类别创建Pod

新增支持GPU、Volume等云监控指标

通过云监控来监控ECI实例时,新增支持GPU、Volume相关监控指标。

2024-05-23

使用云监控对ECI实例进行监控

使用云监控对ECI实例进行监控

2024年4月

功能名称

功能概述

发布时间

相关文档

(ECI控制台和API)

相关文档

(Kubernetes)

Security Context已支持修改kernel.shm_rmid_forced

配置Security Context时,支持修改的sysctl参数包括kernel.shm_rmid_forced。

2024-04-23

配置Security Context

配置Security Context

切换GPU驱动版本

通过OpenAPI创建ECI GPU实例时,支持切换GPU驱动版本。

2024-04-15

指定GPU规格创建实例

之前已支持,本次不涉及

规格族过滤和规格代数过滤功能新增支持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

指定x86规格创建实例

指定x86规格创建Pod

2023年

2023年12月

功能名称

功能概述

发布时间

相关文档

(ECI控制台和API)

相关文档

(Kubernetes)

新增经济型实例

指定vCPU和内存来创建ECI实例时,对于0.25~8 vCPU的规格需求,您可以进一步指定算力类别为经济型,以降低使用成本。

2023-12-29

指定算力类别创建实例

指定算力类别创建Pod

忽略Sidecar容器的NotReady状态

当您采用Sidecar容器的形式实现类似DaemonSet的效果时,如果Sidecar容器的状态为NotReady,会导致Pod状态为NotReady。某些场景下,如果您不希望Sidecar容器的状态影响整个Pod状态,可以通过环境变量的方式,设置忽略Sidecar容器的NotReady状态,保证Pod状态不受Sidecar容器状态的影响。

2023-12-29

不涉及

忽略Sidecar容器的NotReady状态

等待ClusterIP同步完成后再创建ECI Pod

由于ECI Pod和负责同步Service的组件是并行启动运行的,当集群中存在大量Service和Endpoint时,可能会出现因ClusterIp未同步而导致Pod访问超时的情况。

针对上述问题,ECI支持了等待ClusterIP同步完成后再开始创建Pod的功能,以此来确保Pod中的容器在访问Service时,不会因为ClusterIp还未同步而导致访问超时。

2023-12-29

不涉及

配置ECI Pod在ClusterIP同步后再创建

新增ECI规格

指定vCPU和内存创建ECI实例时,部分地域新增支持2~8 vCPU,内存小步长增加的规格。

2023-12-27

指定vCPU和内存创建实例

指定vCPU和内存创建Pod

2023年11月

功能名称

功能概述

发布时间

相关文档

(ECI控制台和API)

相关文档

(Kubernetes)

强制终止Sidecar容器并忽略容器退出码

当您采用Sidecar容器的形式实现类似DaemonSet的效果时,可能会出现Job类Pod无法运行完成的情况,此时可以通过设置环境变量的方式,为Sidecar容器标记容器类型,并设置忽略Sidecar容器的退出码,以保证Job可以正常运行完成。

2023-11-30

不涉及

强制终止Sidecar容器并忽略容器退出码

2023年10月

功能名称

功能概述

发布时间

相关文档

(ECI控制台和API)

相关文档

(Kubernetes)

支持ecs.gn7s规格族

指定ECS GPU规格创建GPU实例时,新增支持ecs.gn7s规格族。

2023-10-17

指定GPU规格创建实例

指定GPU规格创建Pod

加密临时存储空间

如果您的镜像和业务数据带有敏感信息,需要遵守合规要求等,可以开启临时存储空间加密功能,以保证数据安全性和完整性,防止未经授权的访问和数据泄露。

2023-10-16

暂不支持

加密临时存储空间

2023年9月

功能名称

功能概述

发布时间

相关文档

(ECI控制台和API)

相关文档

(Kubernetes)

ECI控制台支持指定ECS规格创建ECI实例

通过ECI控制台创建ECI实例时,如果您的业务有特殊的规格需求,例如:GPU、高主频等,您可以指定特定的ECS规格创建ECI实例。

2023-09-13

指定ECS规格创建实例

不涉及

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

指定ECI实例的私网IP地址

指定ECI Pod的私网IP地址

支持修改vm.min_free_kbytes

配置Security Context来修改sysctl参数时,新增支持修改vm.min_free_kbytes。

说明

修改vm.min_free_kbytes的值时,建议不要超过总内存的20%。

2023-08-10

配置Security Context

配置Security Context

通过云监控服务监控ECI实例

云监控服务支持监控ECI实例。

2023-08-04

使用云监控对ECI实例进行监控

使用云监控对ECI实例进行监控

可用区打散或亲和调度

在ACK Pro版集群或ACK Serverless集群Pro版中,您可以通过Kubernetes原生调度语义实现分布式任务的跨可用区打散,以达到高可用区部署的要求,或者通过Kubernetes原生调度语义实现分布式任务在指定可用区中的亲和性部署,以达到高性能部署的要求。

2023-08-03

暂不支持

实现ECI Pod可用区打散或亲和调度

2023年7月

功能名称

功能概述

发布时间

相关文档

(ECI控制台和API)

相关文档

(Kubernetes)

跨账号免密拉取ACR镜像

当ACR实例与待创建的ECI实例不属于同一阿里云账号时,支持配置RAM来实现免密。

2023-07-19

免密拉取ACR镜像

免密拉取ACR镜像

细化标准输出的日志采集

对于标准输出,日志采集路径可以设置为以下几种:

  • stdout:采集正常输出和错误信息。

  • stderr-only:只采集错误信息,不采集正常输出。

  • stdout-only:只采集正常输出,不采集错误信息。

2023-07-18

自定义配置ECI日志采集

通过环境变量方式采集日志

支持修改net.ipv4.ip_local_port_range

配置Security Context来修改sysctl参数时,新增支持修改net.ipv4.ip_local_port_range。

2023-07-04

配置Security Context

配置Security Context

2023年6月

功能名称

功能概述

发布时间

相关文档

(ECI控制台和API)

相关文档

(Kubernetes)

指定GPU驱动版本

在一些场景中,您可能需要在不同的ECI GPU实例负载中依赖不同的驱动和CUDA版本,此时,您可以添加Annotation来指定驱动版本。

2023-06-30

暂不支持

指定ECS规格创建Pod

支持u1规格族

指定ECS规格创建ECI实例时,支持指定ecs.u1规格族。

2023-06-20

指定ECS规格创建实例

指定ECS规格创建Pod

启用固定IP

创建ECI实例时,可以为实例启用固定IP地址。该实例释放后,系统会保留其固定的IP地址。在有效期内(默认48小时),如果新创建的实例满足一定条件,系统会将保留的IP地址分配给新创建的实例。

2023-06-09

配置ECI实例使用固定IP地址

配置ECI Pod使用固定IP地址

指定多个安全组

通过k8s.aliyun.com/eci-security-group指定安全组时,支持指定多个安全组。配置要求如下:

  • 支持指定一个或多个安全组,最多可以指定5个安全组。

  • 指定的安全组必须属于同一VPC。

  • 指定的安全组的类型必须相同。

2023-06-05

暂不支持

配置ECI Pod所属安全组

2023年5月

功能名称

功能概述

发布时间

相关文档

(ECI控制台和API)

相关文档

(Kubernetes)

支持弹性保障

弹性保障可以为按量付费的资源需求提供资源确定性保障。如果您的业务在某一时间段必须要使用一定数量的特定ECS规格的ECI实例,建议您购买弹性保障来获得资源确定性保障,避免因库存不足导致实例创建失败,进而影响业务。

2023-05-17

暂不支持

使用弹性保障的私有资源池创建Pod

新增vCPU和内存规格

新增支持以下规格:

  • 24 vCPU,24 GiB内存

  • 32 vCPU,32 GiB内存

2023-05-11

指定vCPU和内存创建实例

指定vCPU和内存创建Pod

抢占式实例没有库存时自动转为按量付费实例

创建抢占式实例时,如果添加了k8s.aliyun.com/eci-spot-fallback: "true"的Annotation,则抢占式实例没有库存时,会自动转为按量付费实例,以保证实例创建成功。

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和内存条件且有库存的规格。此时,您可以添加k8s.aliyun.com/eci-instance-family的Annotation来指定或排除ECS规格族。

2023-03-07

暂不支持

指定或排除ECS规格族创建Pod

规格代数过滤

指定vCPU和内存创建ECI Pod时,系统会使用多种ECS规格进行支撑,并自动选择满足vCPU和内存条件且有库存的规格。此时,您可以添加k8s.aliyun.com/eci-instance-generation的Annotation来指定或排除ECS规格代数。

2023-03-07

暂不支持

指定或排除ECS规格代数创建Pod

自定义设置hosts

某些场景下,您可能需要自定义设置ECI Pod的hosts,例如拉取自建镜像仓库的镜像时,需要通过hosts明确镜像仓库的实际IP地址。此时,您可以添加k8s.aliyun.com/eci-custom-hosts的Annotation来自定义设置ECI Pod的hosts。

2023-03-03

暂不支持

自定义设置ECI Pod的hosts

支持ARM实例

支持指定ARM规格创建ARM实例。

ARM规格基于ARM架构,每一个vCPU都对应一个处理器的物理核心,具有性能稳定且资源独享的特点。

2023-03-03

创建Arm架构的实例