Bottlerocket para containers Linux, um desenvolvimento interessante da Amazon Web Services

Do Phoronix, Amazon AWS Lança o Bottlerocket Baseado em Linux para Hospedagem de Containers, e do blog da Amazon AWS, Bottlerocket – Sistema Operacional de Código Aberto para Hospedagem de Containers (suporta imagens Docker e imagens que seguem o formato de imagem da Open Container Initiative).

Seria interessante ver se o discourse-setup funciona nesse ambiente (ou pode ser adaptado para ele); quando tentei ano passado no Container-Optimized OS do Google Cloud (baseado em seu próprio kernel Linux simplificado do ChromeOS), ele falhou devido à incapacidade de montar qualquer diretório com permissões de execução (fora de um container, claro).

Qual benefício, na sua opinião, o Discourse ganharia ao rodar nisso?

Se o discourse-setup pudesse implantar em ambientes restritos a containers (que estão claramente se tornando mais populares), o benefício seria uma base de implantação mais ampla, mas com destinos na verdade mais simples (e mais seguros) do que um VPS ‘gordo’ típico.

Passos extras para o administrador pareceriam uma troca digna, por exemplo: perguntar se a implantação é para um host/container diferente e, em seguida, encerrar com instruções básicas para fornecer um container de armazenamento e enviar a imagem Docker construída para um repositório, para que ela seja utilizável em um host restrito a containers.

Talvez o próprio discourse-setup (e, presumivelmente, também o launcher) pudesse ser executado em um container (com os parâmetros de execução corretos, é claro), para que ele possa realizar seus testes necessários no próprio host [container] de destino e manipulações da imagem Docker a ser implantada. Nesse caso, curiosamente, o launcher faria tudo como de costume, exceto iniciar/parar as imagens Docker do Discourse.