本文介紹Elastic Container Instance的產品功能和對應的文檔動態。
本文記錄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等CloudMonitor指標 | 通過CloudMonitor來監控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 | ||
通過CloudMonitor服務監控ECI執行個體 | CloudMonitor服務支援監控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 |