Seu ambiente do Cloud Native Storage e as máquinas virtuais que participam do cluster do Kubernetes devem atender a vários requisitos.
Requisitos do Cloud Native Storage
- vSphere 6.7 Update 3 or later.
- Uma versão compatível do Kubernetes.
- Um cluster do Kubernetes implantado nas máquinas virtuais. Para obter detalhes sobre como implantar o plug-in CSI do vSphere e executar o cluster Kubernetes no vSphere, consulte a documentação da Implantação de driver no GitHub.
Requisitos para máquinas virtuais de cluster do Kubernetes
- Máquinas virtuais com hardware versão 15 ou posterior. Instale o VMware Tools em cada máquina virtual de nó.
- Recomendações de hardware da máquina virtual:
- Defina a CPU e a memória adequadamente com base nos requisitos de carga de trabalho.
- Use o controlador SCSI Paravirtual VMware para o disco primário na VM do nó.
- Todas as máquinas virtuais devem ter acesso a um armazenamento de dados compartilhado, como o vSAN.
- Defina o parâmetro disk.EnableUUID em cada VM do nó. Consulte Configurar máquinas virtuais de cluster do Kubernetes.
- Para evitar erros e comportamento imprevisível, não tire snapshots de VMs do nó CNS.
Requisitos para o volume do arquivo CNS
- Use o vSphere versão 7.0 ou posterior com uma versão do Kubernetes compatível.
- Use uma versão compatível do CSI. Para obter informações, consulte a documentação do Kubernetes vSphere CSI Driver no GitHub.
- Ative e configure o serviço de arquivo do vSAN. Você deve configurar os domínios de serviço de arquivo, pools de IPs, rede e assim por diante. Para obter informações, consulte a documentação do Administrando VMware vSAN .
- Siga as diretrizes específicas para configurar o acesso à rede de um sistema operacional convidado no nó do Kubernetes para um compartilhamento de arquivos do vSAN. Consulte o Configurando o acesso à rede para o compartilhamento de arquivos do vSAN.
Cloud Native Storage Limitações
O Cloud Native Storage não oferece suporte a clusters estendidos do vSAN e à tolerância a desastres do site.