Orquestrador Lightweight Docker para servidor único

3

Estou explorando usando o Docker para alguns componentes que são mais difíceis de empacotar para a distro que estou usando, ou simplesmente mais conveniente de usar dessa maneira.

Eu explorei o Kubernetes mas como vou fazer isso em um único nó, eu acho que é exagero - não precisarei de muito o material que o k8s fornece e o consumo de recursos vai ser demais.

Não sei quais opções tenho para gerenciar contêineres de estivadores. Estou interessado principalmente em:

  • gerenciando o ciclo de vida
  • reunindo logs
  • entendimento das dependências entre contêineres (por exemplo, o contêiner start db primeiro e, em seguida, o contêiner app )

Eu olhei para o Docker Compose , mas não para ambientes de produção. Eu também encontrei alguns artigos sobre executando contêineres do Docker usando systemd , mas parece haver um número de advertências lá.

Quais opções existem para o gerenciamento de containers docker leves, especialmente para nós únicos?

    
por Robert Munteanu 05.10.2018 / 17:00

1 resposta

2

Existe Dokku , que pretende ser uma plataforma como serviço (PaaS) semelhante ao Heroku, mas auto-hospedado .

What is Dokku?

Dokku is an extensible, open source Platform as a Service that runs on a single server of your choice.

Possui implantações via git push e pode gerenciar dependências (por exemplo, bancos de dados)

Os registros são também coletados .

Eu nunca usei isso sozinho, mas parece ser um software estável e mantido ativamente que se adapta às suas necessidades.

    
por 08.10.2018 / 13:30

Tags