Tecnologia Prometheus

Containerd, kubeadm e plugins CNI: a base de uma instalação aberta

Para operar Kubernetes de verdade, você precisa entender e instalar cada componente fundamental: o runtime de containers (Containerd), o orquestrador (kubeadm) e a rede (CNI). Esta lição mostra como montar um cluster Kubernetes aberto, sem atalhos, garantindo controle e transparência sobre cada etapa.

Horizontal, vertical e cluster scaling: quando e como crescer

Escalar um cluster Kubernetes exige entender quando aumentar a quantidade de pods, recursos de cada pod ou até nós do cluster. Esta lição mostra como aplicar Horizontal Pod Autoscaler, Vertical Pod Autoscaler e Cluster Autoscaler, além de calcular sizing realista para ambientes produtivos.

Requests, limits e quotas: o que realmente controla seu cluster

Requests, limits e quotas são os mecanismos centrais de controle de recursos no Kubernetes. Eles evitam desperdício, previnem sobrecarga e garantem que workloads essenciais tenham o que precisam para rodar. Configurar corretamente esses parâmetros é o que separa clusters eficientes de ambientes caóticos.

Rede, storage e identidade: decisões que não voltam atrás

As escolhas iniciais de rede, armazenamento e autenticação em clusters Kubernetes impactam diretamente a escalabilidade, segurança e manutenção futura. Plugins CNI, StorageClasses e integrações de identidade devem ser definidos com base em requisitos técnicos e operacionais, pois mudar depois pode ser disruptivo.

Topologias de cluster: single master, multi-master, edge e híbrido

A topologia do cluster Kubernetes determina sua resiliência, escalabilidade e aderência a requisitos de negócio. Escolher entre single master, multi-master, edge ou híbrido impacta diretamente a disponibilidade e a latência dos serviços. Entenda o que cada modelo entrega e como separar workloads de forma eficiente.

Definindo storage e persistência: volumes, PVs e PVCs

Persistência é crítica para aplicações em containers que precisam manter dados entre reinicializações. O Kubernetes oferece múltiplas estratégias de armazenamento, como Volumes, PersistentVolumes (PV) e PersistentVolumeClaims (PVC), cada uma adequada a cenários e requisitos diferentes.

Como o Kubernetes fala com o mundo: CNI, serviços e ingressos

O Kubernetes não faz mágica: ele depende de plugins CNI para conectar pods, usa Services para expor aplicações e Ingress para controlar o tráfego externo. Entender esses componentes é fundamental para garantir comunicação eficiente, segura e previsível em clusters produtivos.