全部產品
Search
文件中心

Container Service for Kubernetes:ack-fluid組件介紹及變更說明

更新時間:Jul 03, 2024

ack-fluid組件是雲原生AI套件提供的分布式資料集編排和加速引擎,主要提供雲原生資料密集型應用情境下的資料集抽象、資料訪問接入和加速、資料編排調度等能力,協助您簡化AI生產過程中的資料管理過程,並提升AI模型訓練和模型推理情境的資料訪問效率。本文介紹ack-fluid組件的基礎資訊、使用說明和變更記錄。

組件介紹

ack-fluid通過定義資料集(Dataset)和資料運行時引擎(Runtime)等Kubernetes自訂資源,允許使用者以Kubernetes原生方式查詢和管理叢集中待訪問資料的生命週期。

ack-fluid通過編排管理分布式緩衝系統以實現叢集內應用的資料訪問加速。目前,Fluid支援多種不同的分布式緩衝系統作為資料運行時引擎,包括Alluxio、JuiceFS、JindoFS、EFC等。另外,Fluid還支援可擴充的通用儲存系統實現(ThinRuntime),允許您以低代碼方式接入您自建的儲存系統,複用Fluid提供的資料編排管理、運行時平台訪問接入等核心能力。

ack-fluid提供標準化的資料訪問接入API,使用者可以在Kubernetes Pod中掛載特定的PVC,從而實現容器內資料訪問。Fluid根據底層運行環境的不同,分別在標準Kubernetes環境和Serverless Kubernetes環境使用Fluid CSI Plugin和Fluid FUSE Sidecar Plugin進行儲存系統掛載,協助您屏蔽底層運行環境的差異。

關於ack-fluid的更多資訊,例如使用情境和功能介紹,請參見資料加速Fluid概述

使用說明

ack-fluid組件僅支援在ACK Pro版叢集、ACK Serverless叢集Pro版以及ACK Edge叢集Pro版中安裝,且叢集版本需為1.18及以上。關於ack-fluid組件的安裝和使用,請參見資料加速訪問

變更說明

2024年04月

版本號碼

變更內容

變更時間

變更影響

v1.0.8

Fluid新增資料集動態掛載的能力,支援在容器內對所引用的PV、PVC對應的資料集掛載點做自動的更新和動態掛載。

說明

此功能為白名單功能。請提交工單申請。

2024年04月25日

此次升級不會對業務造成影響。

2024年02月

版本號碼

變更內容

變更時間

變更影響

v1.0.7

  • JindoRuntime升級至JindoCache作為預設緩衝引擎。

  • 支援FUSE用戶端親和調度語義。

  • 修複資料集預設唯讀許可權沒有傳遞給ThinRuntime用戶端的問題。

  • 支援根據叢集資源類型自動啟用控制面組件。

  • Fluid組件安全強化。

2024年02月04日

此次升級不會對業務造成影響。

2023年12月

版本號碼

變更內容

變更時間

變更影響

v1.0.6

  • 資料操作支援設定資源請求/限制。

  • 支援多級親和性調度策略自訂配置。

  • JindoRuntime支援加速PV和主機目錄資料訪問。

2023年12月14日

此次升級不會對業務造成影響。

2023年11月

版本號碼

變更內容

變更時間

變更影響

v1.0.5

  • 修複Fluid CSI Plugin掛載點傳播問題。

  • 支援多級親和性調度策略。

  • JindoRuntime支援Master組件元資訊持久儲存。

  • JuiceFSRuntime支援FUSE組件動態更新。

  • 資料操作支援定時回收功能。

  • 定時回收CRD自動升級任務的Pod。

  • 修複JindoFSx緩衝引擎的AK、SK以及Token冗餘掛載問題。

  • 修複Alluxio緩衝引擎解析sharedOptions失敗的問題。

2023年11月17日

此次升級不會對業務造成影響。

2023年09月

版本號碼

變更內容

變更時間

變更影響

v1.0.4

  • 修複Fluid CSI外掛程式相關Bug。

  • 支援可配置FUSE Sidecar以非阻塞方式啟動。

  • 支援JuiceFSRuntime配置動態更新。

  • 相容ACK靈駿叢集環境部署。

2023年09月18日

此次升級不會對業務造成影響。

2023年08月

版本號碼

變更內容

變更時間

變更影響

v1.0.3

  • 新增支援FUSE Sidecar特權掛載模式。

  • 修複JuiceFSRuntime控制器OOM問題。

  • 修複FUSE自動回復功能相關問題。

  • 修複升級後Runtime資源殘留問題。

2023年08月18日

此次升級不會對業務造成影響。

2023年07月

版本號碼

變更內容

變更時間

變更影響

v1.0.2

  • Helm後端儲存驅動(HELM_DRIVER)切換成Configmap模式,進一步收斂Fluid控制面組件RBAC(Role-Based Access Control)許可權。

  • 新增支援ThinRuntime對接第三方儲存功能,使用Configmap作為參數資訊儲存。

  • 新增支援ECI執行個體本地碟作為緩衝儲存介質。

  • 新增支援定時DataLoad緩衝預熱任務。

2023年07月18日

  • Helm後端儲存驅動變更可能會造成部分Helm相關的Secret資源殘留。

  • 如果叢集中使用了ThinRuntime對接第三方儲存系統功能,那麼ack-fluid從低版本升級到v1.0.2及以上版本後,新建立的ThinRuntime儲存用戶端服務可能因相容問題無法正常運行。詳細資料,請參見Fluid

    說明

    已正常拉起的ThinRuntime儲存用戶端服務不會受到組件升級的影響。

2023年06月

版本號碼

變更內容

變更時間

變更影響

v1.0.1

  • 新增支援ARM64節點反親和調度約束。

  • 新增支援配置是否自動升級CRD。

  • 修複Fluid CSI外掛程式殘留HostPath掛載點問題。

  • 修複與1.21以下版本Kubernetes相容性問題。

2023年06月19日

此次升級不會對業務造成影響。

v1.0.0

  • JuiceFSRuntime新增支援定時DataMigrate任務。

  • 修複EFCRuntime FUSE Sidecar模式儲存卷注入問題。

  • 最佳化Dataset狀態更新邏輯,加速應用Pod啟動速度。

  • Runtime部署失敗時增加詳細錯誤資訊輸出。

2023年06月07日

此次升級不會對業務造成影響。

2023年05月

版本號碼

變更內容

變更時間

變更影響

v0.9.10

  • ASK環境控制面組件資源上調。

  • 新增支援EFCRuntime控制器組件。

2023年05月09日

此次升級不會對業務造成影響。

2023年04月

版本號碼

變更內容

變更時間

變更影響

v0.9.9

  • JindoRuntime新增支援環境變數配置。

  • JuiceFSRuntime控制器新增支援控制器並發度配置。

  • JuiceFSRuntime新增支援子目錄Quota配置。

  • 修複DataMigrate與DataLoad路徑原則不一致的問題。

  • 最佳化Fluid PVC和PV綁定時間。

2023年04月25日

此次升級不會對業務造成影響。

v0.9.8

  • DataMigrate新增支援使用PVC作為資料來源。

  • JindoRuntime新增支援設定容器鏡像資訊。

  • 新增支援資料集PVC子路徑掛載。

  • 新增支援Fluid控制面組件監控。

2023年04月18日

此次升級不會對業務造成影響。

v0.9.7

  • Fluid組件安全強化。

  • Alluxio組件模板渲染相關Bug修複。

2023年04月06日

  • 此次升級涉及安全性漏洞修複。

  • 此次升級不會對業務造成影響。

2023年03月

版本號碼

變更內容

變更時間

變更影響

v0.9.6

  • 新增支援DataMigrate資料移轉。

  • DataLoad新增支援可配置的節點親和性調度能力。

  • 最佳化Fluid CSI掛載邏輯。

2023年03月22日

此次升級不會對業務造成影響。