Tecnologia Prometheus

Horizontal e Vertical Pod Autoscaler: escalando cargas de trabalho dinamicamente

O Kubernetes oferece mecanismos automáticos para escalar pods conforme a demanda: o Horizontal Pod Autoscaler (HPA) ajusta a quantidade de réplicas, enquanto o Vertical Pod Autoscaler (VPA) modifica recursos de CPU e memória dos pods. Saber configurar, monitorar e combinar esses recursos é essencial para garantir eficiência e resiliência em ambientes de produção.

Recuperação de falhas no Control Plane e etcd

A falha no Control Plane ou no etcd pode paralisar todo o cluster Kubernetes. Esta lição mostra como restaurar rapidamente a integridade do cluster, cobrindo backup, restore do etcd, recuperação de nodes críticos e práticas de alta disponibilidade.

Logs e tracing: rastreando falhas e gargalos

Monitorar logs e traces em Kubernetes é essencial para identificar falhas e gargalos em produção. O uso de ferramentas como Fluentd, Loki, Jaeger e OpenTelemetry permite centralizar, analisar e correlacionar eventos, facilitando o diagnóstico e a resposta rápida a incidentes.

Prometheus e kube-state-metrics: métricas essenciais para produção

Monitorar um cluster Kubernetes em produção exige métricas detalhadas do estado dos recursos e workloads. Prometheus, aliado ao kube-state-metrics, oferece coleta, consulta e alerta sobre a saúde do cluster e das aplicações. Esta lição cobre implantação, configuração e melhores práticas para garantir visibilidade real do ambiente.

Isolamento, Secrets e políticas de segurança de Pod

A segurança em Kubernetes depende do isolamento de workloads, proteção de dados sensíveis e políticas rígidas para Pods. Nesta lição, você aprende a aplicar namespaces, Secrets, Network Policies e o status atual das Pod Security Policies para proteger ambientes de produção.