Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:ack-fluid component introduction and release notes

Última atualização: Jun 27, 2026

O ack-fluid é um mecanismo de orquestração e aceleração de datasets distribuídos no conjunto de IA nativa da nuvem. Ele abstrai o armazenamento remoto como datasets nativos do Kubernetes, orquestra uma camada de cache distribuído sobre eles e expõe os dados às cargas de trabalho de IA por meio de persistent volume claims (PVCs) padrão. Isso reduz a latência de E/S para treinamento e inferência de modelos sem exigir alterações no código da aplicação.

Como funciona

O ack-fluid define dois CustomResourceDefinitions (CRDs) — Dataset e Runtime — que mapeiam diretamente para o modelo de recursos do Kubernetes. Declare um Dataset para descrever onde seus dados residem. Declare um Runtime para iniciar uma camada de cache distribuído sobre esses dados. O ack-fluid gerencia todo o ciclo de vida dos dados: cache, agendamento e desativação.

As aplicações acessam os dados montando a PVC associada a um Dataset. Em clusters ACK padrão, o plugin Fluid CSI realiza a montagem. Em clusters ACK serverless, o plugin Fluid FUSE Sidecar injeta um contêiner sidecar para fornecer a mesma interface. Em ambos os casos, a aplicação enxerga um caminho POSIX padrão, enquanto o runtime subjacente permanece invisível.

Runtimes de cache suportados:

Runtime

Descrição

AlluxioRuntime

Cache distribuído baseado em Alluxio

JuiceFSRuntime

Cache distribuído baseado em JuiceFS

JindoRuntime

Cache distribuído baseado em JindoFS, com JindoCache como mecanismo de cache padrão

EFCRuntime

Cache distribuído baseado em EFC

ThinRuntime

Interface genérica extensível; conecta-se a sistemas de armazenamento autogerenciados com código mínimo e reutiliza as capacidades principais de orquestração, gerenciamento e agendamento de dados do Fluid

Para uma análise mais detalhada do modelo de Dataset, consulte Datasets elásticos.

Notas de uso

O ack-fluid suporta apenas clusters ACK Pro, ACK Serverless Pro e ACK Edge Pro executando Kubernetes 1.18 ou posterior.

Para instale o ack-fluid e começar a acelerar o acesso aos dados, consulte Acelerar o acesso aos dados.

Notas de versão

Abril de 2024

Versão

Alterações

Data de lançamento

Impacto

v1.0.8

Novos recursos

  • O Fluid agora suporta montagem dinâmica de datasets. Quando o destino de montagem de um dataset muda, todos os PVs e PVCs que referenciam esse dataset são atualizados automaticamente, sem necessidade de remontagem manual.

25 de abril de 2024

Sem impacto nas cargas de trabalho.

Fevereiro de 2024

Versão

Alterações

Data de lançamento

Impacto

v1.0.7

Novos recursos

  • Suporte a semântica de agendamento por afinidade de cliente FUSE.

  • Habilitação automática de componentes do plano de controle com base no tipo de recurso do cluster.

Melhorias

  • O JindoRuntime agora utiliza o JindoCache como mecanismo de cache padrão.

  • Segurança aprimorada em todos os componentes do Fluid.

Correções de bugs

  • Corrigido um problema em que a permissão padrão de somente leitura de um dataset não era repassada ao cliente ThinRuntime.

4 de fevereiro de 2024

Sem impacto nas cargas de trabalho.

Dezembro de 2023

Versão

Alterações

Data de lançamento

Impacto

v1.0.6

Novos recursos

  • As operações de dados agora permitem definir solicitações e limites de recursos.

  • Possibilidade de configurar políticas de agendamento por afinidade multinível personalizadas.

  • O JindoRuntime passou a suportar acesso acelerado a dados para PVs e volumes hostPath.

14 de dezembro de 2023

Sem impacto nas cargas de trabalho.

Novembro de 2023

Versão

Alterações

Data de lançamento

Impacto

v1.0.5

Novos recursos

  • Inclusão de políticas de agendamento por afinidade multinível.

  • O JindoRuntime agora oferece armazenamento persistente para metadados do componente Master.

  • Atualizações dinâmicas para componentes FUSE no JuiceFSRuntime.

  • Recurso de recuperação agendada disponível para operações de dados.

  • Pods de jobs de atualização automática de CRD podem ser recuperados conforme agendamento.

Correções de bugs

  • Resolvido um problema de propagação de ponto de montagem no plugin Fluid CSI.

  • Eliminada a montagem redundante de pares AccessKey e tokens no mecanismo de cache JindoFSx.

  • Corrigida uma falha no mecanismo de cache Alluxio ao analisar sharedOptions.

17 de novembro de 2023

Sem impacto nas cargas de trabalho.

Setembro de 2023

Versão

Alterações

Data de lançamento

Impacto

v1.0.4

Novos recursos

  • Configuração do sidecar FUSE para iniciar em modo não bloqueante.

  • Atualizações dinâmicas para configurações do JuiceFSRuntime.

  • Implantação compatível com ambientes ACK LINGJUN Cluster.

Correções de bugs

  • Corrigidos bugs relacionados ao plugin Fluid CSI.

18 de setembro de 2023

Sem impacto nas cargas de trabalho.

Agosto de 2023

Versão

Alterações

Data de lançamento

Impacto

v1.0.3

Novos recursos

  • Adicionado suporte ao modo de montagem privilegiada do sidecar FUSE.

Correções de bugs

  • Resolvido um problema de falta de memória (OOM) no controlador do JuiceFSRuntime.

  • Corrigidas questões relacionadas ao recurso de autorrecuperação do FUSE.

  • Solucionado um problema em que recursos de runtime permaneciam após uma atualização.

18 de agosto de 2023

Sem impacto nas cargas de trabalho.

Julho de 2023

Versão

Alterações

Data de lançamento

Impacto

v1.0.2

Novos recursos

  • O ThinRuntime agora permite conexão com sistemas de armazenamento de terceiros. ConfigMaps armazenam as informações de parâmetros.

  • Discos locais de instâncias ECI podem ser usados como meio de armazenamento de cache.

  • Jobs agendados de pré-busca de cache DataLoad.

Melhorias

  • O driver de armazenamento backend do Helm (HELM_DRIVER) foi alterado para o modo ConfigMap, limitando ainda mais as permissões de Role-Based Access Control (RBAC) dos componentes do plano de controle do Fluid.

18 de julho de 2023

  • A alteração do driver de armazenamento backend do Helm pode deixar alguns recursos Secret relacionados ao Helm.

  • Se seu cluster usa ThinRuntime para conectar-se a armazenamento de terceiros, novos clientes ThinRuntime criados após a atualização para v1.0.2 ou posterior podem falhar devido a problemas de compatibilidade. Para detalhes, consulte Fluid. Clientes ThinRuntime já em execução não são afetados.

Junho de 2023

Versão

Alterações

Data de lançamento

Impacto

v1.0.1

Novos recursos

  • Adicionadas restrições de agendamento anti-afinidade para nós ARM64.

  • Configuração de atualizações automáticas de CRD.

Correções de bugs

  • Corrigido um problema em que o plugin Fluid CSI deixava destinos de montagem hostPath residuais.

  • Resolvida uma incompatibilidade com versões do Kubernetes anteriores à 1,21.

19 de junho de 2023

Sem impacto nas cargas de trabalho.

v1.0.0

Novos recursos

  • O JuiceFSRuntime agora suporta jobs DataMigrate agendados.

Melhorias

  • Lógica de atualização de status do Dataset otimizada para reduzir a latência de inicialização de pods.

  • Falhas na implantação de runtime agora incluem mensagens de erro detalhadas.

Correções de bugs

  • Corrigido um problema de injeção de volume no modo sidecar FUSE do EFCRuntime.

7 de junho de 2023

Sem impacto nas cargas de trabalho.

Maio de 2023

Versão

Alterações

Data de lançamento

Impacto

v0.9.10

Novos recursos

  • Inclusão do componente controlador EFCRuntime.

Melhorias

  • Recursos aumentados para componentes do plano de controle em ambientes ACK Serverless.

9 de maio de 2023

Sem impacto nas cargas de trabalho.

Abril de 2023

Versão

Alterações

Data de lançamento

Impacto

v0.9.9

Novos recursos

  • O JindoRuntime agora aceita configuração via variáveis de ambiente.

  • O controlador do JuiceFSRuntime permite configurar a concorrência do controlador.

  • Configuração de cota de subdiretório no JuiceFSRuntime.

Melhorias

  • Tempo de vinculação otimizado para PVCs e PVs do Fluid.

Correções de bugs

  • Corrigida inconsistência no tratamento de caminhos entre DataMigrate e DataLoad.

25 de abril de 2023

Sem impacto nas cargas de trabalho.

v0.9.8

Novos recursos

  • O DataMigrate agora suporta o uso de PVCs como fontes de dados.

  • Definição de informações de imagem de contêiner no JindoRuntime.

  • Montagem de subcaminhos de PVCs de dataset.

  • Monitoramento de componentes do plano de controle do Fluid.

18 de abril de 2023

Sem impacto nas cargas de trabalho.

v0.9.7

Melhorias

  • Segurança reforçada nos componentes do Fluid.

Correções de bugs

  • Corrigidos bugs relacionados à renderização de modelos de componentes Alluxio.

6 de abril de 2023

  • Esta atualização inclui correções de vulnerabilidades de segurança.

  • Sem impacto nas cargas de trabalho.

Março de 2023

Versão

Alterações

Data de lançamento

Impacto

v0.9.6

Novos recursos

  • Adicionado suporte à migração de dados DataMigrate.

  • O DataLoad agora permite configurar o agendamento por afinidade de nó.

Melhorias

  • Lógica de montagem do Fluid CSI otimizada.

22 de março de 2023

Sem impacto nas cargas de trabalho.