O uso da partição swap no serviço de contêiner ec2 (AWS, Docker) realmente não é possível?

1

Estou configurando um serviço gitlab + redmine para a administração interna de nossa empresa iniciante e hospedagem de código usando contêineres Docker pré-configurados. Isso foi muito fácil usando a janela de linha de comando em uma imagem digitalocean pré-configurada do docker. Foi ainda mais fácil usar o tutum + digitalocean.

Pensamos em usar a AWS para várias finalidades. Então, tentei configurar a configuração mencionada com o ECS Container Service (EC2 Container Service). Mas no ECS, você precisa alocar memória para cada contêiner do Docker. Isso significa que os contêineres não podem compartilhar memória quando estão em execução no mesmo servidor.

Ainda pior: como você precisa alocar memória para cada contêiner, sua janela de encaixe não pode usar a troca de servidores, porque a troca não pode ser alocada!

Por que essas limitações estão em vigor? Existe uma maneira possível de contornar isso?

    
por Phileas Fogg 18.09.2015 / 12:18

1 resposta

1

ATM não é possível desabilitar o killer da OOM, nem assinar o ram subjacente.

Existem algumas solicitações de recursos no github para as quais você pode votar:

por 21.04.2016 / 00:08