本文介紹彈性容器實例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 |