Como instalar o GlusterFS no Core OS?

0

Eu provisionei um cluster do kubernetes em hosts do CoreOS com o kubespray e estou tentando configurar o armazenamento nativo do contêiner com gluster-kubernetes .

O problema que estou encontrando é que o CoreOS não tem gerenciador de pacotes, embora / opt / bin seja leitura-escrita (que é onde você pode colocar alguns binários se você precisar deles). O GlusterFS precisa estar disponível nos próprios hosts para que o gluster funcione. Existe uma maneira de fazer isso acontecer?

    
por thewooster 12.04.2018 / 02:31

1 resposta

0

O GlusterFS seria instalado por meio de um contêiner. O conceito de "disponível nos hosts" está ligeiramente desalinhado. O Gluster está realmente disponível por meio de um conjunto de contêineres .

O que você está pensando como "disponível nos hosts" mais do que provavelmente se refere apenas ao conjunto de namespaces padrão e grupos de controle . Quando determinado acesso a todas as capacidades do kernel , a diferenciação entre o conjunto padrão de namespaces e um " container "é (realmente não é diferente de um python virtualenv *.

Existem vários projetos que visam facilitar o trabalho. O Heketi fornece uma API para gerenciar os volumes de armazenamento do gluster para contêineres (incluindo o Kubernetes).

Acho que o caminho mais fácil a seguir é usar o projeto completo Gluster Kubernetes que fornece as imagens do contêiner, o Heketi API, bem como scripts de implantação e um conjunto de instruções de início rápido que permitirão que você comece a trabalhar em massa.

* sim. Estou ciente de que há mais nuances do que apenas "um virtualenv python". Pense em mim como seu professor de física do ensino médio e estou lhe dizendo que não há nada menor no universo do que um átomo.

    
por 09.09.2018 / 08:01