Tecnologia Docker

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.

Configurando o config.toml: executores, limites e variáveis

O arquivo config.toml é o coração da personalização do GitLab Runner. Ele define como os jobs serão executados, quais recursos podem ser usados e como variáveis de ambiente são aplicadas. Entender e modificar esse arquivo é essencial para adaptar o Runner ao contexto técnico do seu projeto.

Registro do Runner: tokens, escopos e troubleshooting inicial

Registrar um GitLab Runner corretamente é o primeiro passo para garantir que seus pipelines CI/CD rodem de forma segura e previsível. Entenda como funcionam os tokens de registro, as diferenças entre runners específicos e compartilhados, e como validar e solucionar problemas comuns de registro.