-
O que são cgroups: como o linux limita cpu e memória
cgroup é a estrutura do kernel que diz quanto de CPU e memória um processo (ou um contêiner) pode usar. Medido num contêiner com -m 256m e --cpus 0.5: memory.max = 268435456 bytes e cpu.max = quota 50000 us por 100000 us.
-
Como limitar memória, log e reinício de um contêiner
Quatro limites resolvem quase todo problema de contêiner em produção: teto de memória, teto de pids, log que rotaciona e reinício com número de tentativas. O compose.yaml abaixo é o arquivo inteiro, comentado.
-
Como rodar um contêiner sem root de verdade
user, cap_drop ALL, read_only e no-new-privileges. Medido: sem trava o processo tem 14 capacidades e escreve em /etc; com user 1000 as capacidades caem para 0 e o /dados precisa de dono.
Você chegou ao fim. Todas as postagens estão aqui.