O objeto de armazenamento do vSphere que apoiará um aplicativo em contêiner do Kubernetes precisa atender a requisitos de armazenamento específicos. Como usuário do vSphere, você cria uma política de armazenamento de VM com base nos requisitos fornecidos pelo usuário do Kubernetes.

A política de armazenamento será associada ao disco virtual ou ao compartilhamento de arquivos do vSAN que suporta o contêiner Kubenetes.

Se você tiver várias instâncias de vCenter Server em seu ambiente, crie a política de armazenamento de VM em cada instância. Use o mesmo nome de política em todas as instâncias.

Pré-requisitos

  • O usuário do Kubernetes identifica o cluster do Kubernetes no qual o aplicativo em contêiner com estado será implantado.
  • O usuário do Kubernetes coleta os requisitos de armazenamento para o aplicativo em contêiner e os comunica ao usuário do vSphere.
  • Privilégios necessários: políticas de armazenamento de VM . Atualizar e políticas de armazenamento de VM . Exibir .

Procedimento

  1. No vSphere Client, abra o assistente Create VM Storage Policy .
    1. Clique em Menu (Menu) > Policies and Profiles (Policies and Profiles).
    2. Em Policies and Profiles , clique em VM Storage Policies (VM Storage Policies).
    3. Clique em Criar(Create).
  2. Insira o nome e a descrição da política e clique em Avançar (Next).
    Opção Ação
    vCenter Server Selecione a instância do vCenter Server.
    Nome Insira o nome da política de armazenamento, por exemplo Eficiente em termos de espaço .
    Descrição Insira a descrição da política de armazenamento.
  3. Na página Estrutura da política em Regras específicas do armazenamento de dados, selecione Ativar regras para armazenamento do vSAN (Enable rules for vSAN storage) e clique em Avançar (Next).
  4. Na página vSAN , defina o conjunto de regras de política e clique em Avançar (Next).
    1. Na guia Disponibilidade , defina a Tolerância a desastres do site (Site disaster tolerance) e Falhas a tolerar (Failures to tolerate).
      Observação: Para Tolerância a desastres do site (Site disaster tolerance), selecione Nenhum - cluster padrão ( None - standard cluster). Não selecione opções relacionadas ao cluster estendido. O Cloud Native Storage não oferece suporte a clusters estendidos do vSAN e à tolerância a desastres do site.
    2. Na guia Regras de política avançada , defina regras de política avançadas, como número de distribuições de disco por objeto e reserva de cache de leitura flash.
  5. Na página Compatibilidade de armazenamento , revise a lista de vSAN datastores que correspondem a essa política e clique em Avançar (Next).
  6. Na página Revisar e concluir , revise as configurações da política e clique em Concluir (Finish).

O que Fazer Depois

Agora você pode informar ao usuário do Kubernetes o nome da política de armazenamento. A política de armazenamento de VM que você criou será usada como parte da definição da classe de armazenamento para o provisionamento de volume dinâmico.