Ao executar workloads no ACK Serverless, talvez seja necessário armazenamento persistente para aplicações, armazenamento para dados sensíveis e de configuração, além de provisionamento dinâmico de recursos. O ACK Serverless usa o plug-in CSI para fornecer armazenamento de contêineres baseado nos serviços da Alibaba Cloud, com suporte a volumes estáticos e dinâmicos.
Serviços de armazenamento compatíveis
Cada serviço oferece modos diferentes de provisionamento.
|
Serviço de armazenamento |
Provisionamento estático |
Provisionamento dinâmico |
|
Discos da Alibaba Cloud |
Compatível — monte com um par de volume persistente (PV) e solicitação de volume persistente (PVC) |
Compatível |
|
File Storage NAS |
Compatível — monte com um par de PV e PVC |
Compatível |
|
Alibaba Cloud OSS |
Compatível — monte com um par de PV e PVC |
Não compatível |
Use o plug-in CSI em clusters ACK Serverless recém-criados. Esse plug-in recebe atualizações constantes com os recursos mais recentes do CSI open source.
O plug-in CSI abrange as mesmas regiões que o Kubernetes 1.16. Consulte Regiões suportadas.
Componentes do CSI
Baseado no projeto open source alibaba-cloud-csi-driver, o plug-in CSI é a implementação recomendada pela comunidade Kubernetes. A versão fornecida pelo ACK Serverless mantém compatibilidade com os recursos upstream do CSI e consiste em dois componentes.
|
Componente |
Função |
Instalação |
|
CSI-Plugin |
Monta e desmonta volumes. Oferece suporte nativo a discos, NAS e OSS. |
Instalado por padrão. |
|
CSI-Provisioner |
Cria volumes de disco dinamicamente após o envio de uma PVC. |
Instale separadamente. Consulte Instalar e atualizar o csi-provisioner. |
O CSI-Plugin gerencia a anexação de volumes em cada nó. Instale o CSI-Provisioner se seus workloads exigirem provisionamento dinâmico de discos.
Próximos passos
Instalar e atualizar o csi-provisioner — ative o provisionamento dinâmico de discos no cluster
Regiões suportadas — verifique a disponibilidade do plug-in CSI na sua região