Encerramento gracioso do cluster Kubernetes

13

Temos um cluster Kubernetes de 4 nós, instalado usando o Juju 2.0 e o encanto canônico oficial do Kubernetes. O único objetivo desta instalação local e particular é o desenvolvimento e teste.

Um dos maiores e documentados problemas desta instalação é a completa falta de um procedimento normal de desligamento do servidor. Como apenas os etcdnós são desativados, toda a configuração é perdida.

Passamos um tempo considerável procurando um script / procedimentos de backup / restauração automatizados para o Kubernetes. A resposta mais frequente para o problema que temos é implantar o servidor a partir do zero usando o Juju sempre que o inicializarmos. Dado 30-35min. tempo de implantação não parece uma solução atraente?

Você tem alguma solução viável para esse problema?

Kamil Tamiola
fonte
3
Eu perguntei aos desenvolvedores do encanto do kubernetes-core para o juju 2.0 sobre rotinas de desligamento simples. O recurso de desligamento normal está atualmente em desenvolvimento. Você pode acompanhar o progresso aqui: github.com/juju-solutions/bundle-kubernetes-core/issues/37 #
Kamil Tamiola 16/16

Respostas: