armazenamento em kubernetes com longhorm

longhorn nos dá armazenamento distribuído no nível do bloco para o cluster de Kubbernete. Está disponível como GA desde 30 de maio em sua versão 1.0.0. Atualmente, já está na versão 1.0.2.

É composto por 3 componentes:

  • Longhorn Manager. Este componente é implantado como daemonset e é responsável pela criação e gerenciamento dos volumes nos diferentes nós.
  • Longhorn Engine. Este componente é implantado como Daemonset e é responsável pelo gerenciamento de réplicas.
  • Longhorn UI. Nós nos fornecemos uma interface da Web a partir da qual gerenciar os volumes, suas réplicas e seus backups.

Sua instalação é muito simples do gerenciamento do Rancher 2.x Apps, simplesmente temos que pesquisar “Longhorn” dentro do catálogo.

instalação Dá a possibilidade de modificar os valores padrão do número de réplicas que os volumes que são provisíveis terão, isso pode ocorrer no caso de nosso cluster não ter o valor padrão de 3 nós.

Uma vez instalado, você poderá acessar o componente UI Longhorn que terá a seguinte aparência:

A partir desta interface, podemos gerenciar a criação de novos volumes e gerenciar os backups do mesmo. Por exemplo, podemos ver as réplicas de um volume criado anteriormente:

em resumo, com Longhorn simplificamos a alta disponibilidade Gerenciamento de armazenamento do cluster de kubbernete que configuramos com fazendeiro.