/ / Escala de abertura ao usar o EBS - openshift

Escala de abertura ao usar o EBS - openshift

Como o OpenShift escala ao usar o EBS paraarmazenamento persistente? Como o OpenShift mapeia os usuários para os volumes do EBS? Como é impossível alocar um volume de 1 ebs para cada usuário, como o openshift lida com isso no backend usando kubernetes?

Respostas:

0 para resposta № 1

Os volumes do EBS só podem ser montados em um único nóem um cluster de cada vez. Isso significa que você não pode dimensionar um aplicativo que use um além de uma réplica. Além disso, um aplicativo que usa um volume do EBS não pode usar a estratégia de implantação "Rolling", pois isso exigiria que houvesse 2 réplicas quando a nova implantação estivesse ocorrendo. A estratégia de implantação precisa, portanto, ser definida como "Recriar".

Sujeito a essas restrições em seu implantadoaplicativo que reivindicou um volume do tipo EBS, não há problemas com o uso de volumes do EBS como um tipo de armazenamento subjacente. O Kubernetes irá mapear o volume no pod da sua aplicação. Se esse pod morrer e for iniciado em um nó diferente, o Kubernetes montará o volume no pod no novo nó, de forma que o armazenamento siga o aplicativo.

Se você desistir de uma reivindicação de volume, seu conteúdo seráapagado e é devolvido ao conjunto de volumes disponíveis. Uma reivindicação subsequente feita por você ou por um usuário diferente pode, então, obter esse volume e ele será aplicado ao pod para o novo aplicativo.

Tudo isso é tratado e não tem problemas. É um pouco difícil entender o que você está pedindo, mas espero que isso lhe dê uma imagem melhor.