Eu tenho um processo Python dockerized que um cliente gostaria de executar uma ou duas vezes por mês. Ele chama várias APIs do Google e armazena os resultados em uma Planilha do Google. Não aceita solicitações de rede. Quero fornecer um "botão mágico" que gire o contêiner do Docker e depois desligue tudo.
Alguns antecedentes: eu já havia implantado isso em uma micro instância do AWS EC2 via Docker Cloud. Meu cliente obteve uma conta do Docker Cloud e conseguiu executar o contêiner sob demanda, de forma relativamente indolor. Existem dois problemas com este fluxo de trabalho:
- A instância do EC2 provisionada (host do Docker) estava em execução 24/7, independentemente de o contêiner do Docker ter sido executado ou não. Isso ficou caro.
- A nuvem do Docker foi desativada há um mês.
Alternativas parecem ser os serviços do Google e da AWS Kubernetes. Minha reserva é que eles serão muito complicados para o meu cliente usar. Adendo?