Requests e limits de recurso
Pergunta
O que são `requests` e `limits` de CPU e memória num Pod, e o que acontece quando um container passa do limite?
Resposta esperada
`requests` é o que o scheduler reserva pra decidir em qual nó o Pod cabe — é a garantia mínima. `limits` é o teto. CPU é compressível: passar do limite de CPU faz o container ser throttled (fica mais lento), não morre. Memória não é compressível: passar do limite de memória faz o container ser OOMKilled (morto e reiniciado pelo kubelet). Configurar requests baixo demais gera 'vizinho barulhento' e nós sobrecarregados; limits ausentes deixam um container consumir tudo do nó. A relação entre requests e limits também define a QoS class (Guaranteed quando iguais, Burstable, BestEffort) que decide quem é despejado primeiro sob pressão de recurso no nó.
Por que perguntam isso
Pergunta pleno/sênior. Sinais de experiência: 'CPU throttle x memória OOMKill' e a menção a QoS class / eviction.