Kubernetes: Como você prosseguiria neste caso?
Tenho um projeto em que meus pods executam uma função constante, então a escalabilidade com a tarefa de restaura-los caso precisem ser atualizados é uma tarefa complexa(eu julgo).
Pensei em usar HPA porém dessa forma não consigo restaurar o cluster em caso de uma atualização, sabendo que para restaurar um cluster, preciso passar uma chave de ambiente CLUSTER_KEY que é a mesma do cluster que foi deletado anteriormente.
Talvez tenha uma forma de fazer isso com HPA, não sei.
O que estou pensando em fazer é uma shell para administar isso, criar clusters, destruir eles e verificar a carga de trabalho que estão executando. Isso para decidir se crio um outro cluster para suprir a carga ou não. E tudo isso seria feito via uma aplicação simples que enviaria comandos para o kubernetes, não contando com HPA, dai pra atualizar eles, eu poderia simplesmente destruir um cluster, e recria-lo com a mesma key.
Ainda não sei qual é a melhor forma de fazer isso. Alguém poderia me ajudar nessa questão?