Fundamentos Kubernetes

Domine os conceitos fundamentais de orquestração de contêineres com Kubernetes e aprenda a gerenciar clusters de forma eficiente.

Congruent | Fundamentos Kubernetes

Curso: Fundamentals Kubernetes

O curso Fundamentals Kubernetes é ideal para desenvolvedores, engenheiros de DevOps e administradores de sistemas que desejam aprender a usar o Kubernetes para orquestrar contêineres em ambientes de produção. O curso abrange desde os conceitos básicos de Kubernetes, como pods e serviços, até a configuração de clusters e automação de implantações. Os participantes também serão preparados para exames de certificação Kubernetes, como CKA (Certified Kubernetes Administrator) e CKAD (Certified Kubernetes Application Developer).

1. Introdução ao Kubernetes e Contêineres

  • O que é Kubernetes? Visão geral da orquestração de contêineres
  • Benefícios de usar Kubernetes para gerenciar contêineres
  • Componentes principais do Kubernetes: Master, Nodes, etcd, API Server
  • Instalação e configuração inicial de Kubernetes

2. Conceitos Fundamentais de Kubernetes

  • Entendendo pods, réplicas e deployments
  • Criação e gerenciamento de serviços no Kubernetes
  • Trabalhando com namespaces para isolar ambientes
  • Labels, Annotations e Selectors: organização e filtragem de objetos

3. Gerenciamento de Pods e Deployments

  • Criação, escalonamento e atualização de pods
  • Configuração de deployment para gerenciar atualizações e rollbacks
  • Uso de ReplicaSets para garantir alta disponibilidade
  • Gerenciamento de estratégias de atualização: Rolling updates e Blue/Green deployments

4. Configuração de Redes e Serviços

  • Configuração de redes e comunicação entre pods
  • Uso de serviços Kubernetes para expor aplicativos
  • Balanceamento de carga e tipos de serviços (ClusterIP, NodePort, LoadBalancer)
  • Trabalhando com Ingress para gerenciamento de tráfego externo

5. Armazenamento Persistente em Kubernetes

  • Conceito de volumes em Kubernetes
  • Configuração de Persistent Volumes (PV) e Persistent Volume Claims (PVC)
  • Uso de storage classes para provisionamento dinâmico
  • Exemplos de integração com provedores de armazenamento: NFS, AWS EBS, Google Persistent Disk

6. Gerenciamento de Configurações e Segredos

  • Gerenciamento de variáveis de ambiente com ConfigMaps
  • Armazenamento seguro de credenciais com Secrets
  • Montagem de ConfigMaps e Secrets em pods
  • Práticas recomendadas para segurança de informações sensíveis

7. Monitoramento, Logs e Solução de Problemas

  • Uso de ferramentas de monitoramento em Kubernetes: Prometheus e Grafana
  • Coleta e visualização de logs com Kubernetes
  • Comandos básicos de solução de problemas: kubectl describe, kubectl logs, kubectl exec
  • Diagnóstico de problemas comuns em pods, nós e serviços

8. Automação e Escalabilidade com Kubernetes

  • Automatização de tarefas com CronJobs
  • Configuração de AutoScaling de pods e nós com Horizontal Pod Autoscaler (HPA)
  • Uso de StatefulSets para aplicativos com estado
  • Exemplos de automação de infraestrutura com Kubernetes

9. Preparação para Certificações Kubernetes

  • Visão geral das certificações CKA (Certified Kubernetes Administrator) e CKAD (Certified Kubernetes Application Developer)
  • Simulados e práticas de exame
  • Dicas para o exame: Estratégias de resposta
  • Recursos adicionais para aprofundamento em Kubernetes

Pré-requisitos

  • Conhecimento básico de contêineres (Docker é recomendado)
  • Experiência com administração de sistemas e redes

A quem se dirige

  • Desenvolvedores e engenheiros de DevOps que desejam gerenciar contêineres em produção
  • Administradores de sistemas que precisam aprender Kubernetes para gerenciar clusters
  • Profissionais que desejam obter certificações Kubernetes como CKA e CKAD
  • Consultores de TI que implementam soluções em contêineres para seus clientes

 

Fundamentos Kubernetes

  • Material de formação
  • 12 horas de formação
  • Certificado de Participação Congruent
Tenho interesse

Fundamentos Kubernetes

Ficou interessado em nossa formação para sua empresa? Entre em contato conosco.







    Congruent | Fundamentos Kubernetes