Curso Kubernetes Cluster Design

  • DevOps | CI | CD | Kubernetes | Web3

Curso Kubernetes Cluster Design

24 horas
Visão Geral

O curso Kubernetes Cluster Design capacita profissionais de TI a projetar, planejar e implementar clusters Kubernetes seguros, escaláveis e altamente disponíveis para ambientes corporativos. O treinamento aborda as melhores práticas de arquitetura, dimensionamento, alta disponibilidade, redes, armazenamento e segurança para clusters Kubernetes em ambientes on-premises e cloud.

Durante o curso, os participantes aprenderão a definir arquiteturas de cluster adequadas para diferentes cenários de uso, planejar infraestrutura de suporte, configurar componentes do plano de controle, escolher soluções de networking e armazenamento e implementar estratégias de escalabilidade e resiliência.

Ao final do treinamento, os profissionais estarão aptos a projetar ambientes Kubernetes robustos para workloads empresariais, garantindo alta disponibilidade, desempenho e governança adequada.

Objetivo

Após realizar este curso Kubernetes Cluster Design, você será capaz de:

  • Compreender os componentes e arquitetura de um cluster Kubernetes
  • Projetar clusters Kubernetes para alta disponibilidade e escalabilidade
  • Planejar redes, armazenamento e segurança em ambientes Kubernetes
  • Selecionar soluções de CNI e armazenamento adequadas para diferentes cenários
  • Projetar clusters Kubernetes para ambientes on-premises e multi-cloud
  • Implementar estratégias de resiliência e recuperação de falhas
  • Definir boas práticas de governança e operação de clusters Kubernetes
Publico Alvo
  • Engenheiros DevOps
  • Administradores Kubernetes
  • Arquitetos de cloud e infraestrutura
  • Engenheiros de plataforma (Platform Engineers)
  • Profissionais responsáveis por ambientes cloud-native
  • Especialistas em infraestrutura e automação
Pre-Requisitos
  • Conhecimentos básicos de Kubernetes
  • Experiência com containers e Docker
  • Conhecimento de redes e sistemas Linux
  • Familiaridade com conceitos de cloud computing
  • Experiência básica com kubectl e YAML
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Kubernetes Architecture Fundamentals

  1. Kubernetes architecture overview
  2. Control plane components
  3. Worker node components
  4. Kubernetes API and cluster communication
  5. Cluster lifecycle management

Module 2: Designing Kubernetes Clusters

  1. Cluster design principles
  2. Single cluster vs multi-cluster architectures
  3. Workload isolation strategies
  4. Environment separation (dev, staging, production)
  5. Designing for enterprise environments

Module 3: High Availability and Control Plane Design

  1. High availability concepts in Kubernetes
  2. Designing redundant control plane nodes
  3. Load balancing the Kubernetes API server
  4. Etcd cluster design and resilience
  5. Disaster recovery strategies

Module 4: Kubernetes Networking Design

  1. Kubernetes networking model
  2. Pod networking concepts
  3. Choosing a Container Network Interface (CNI)
  4. Service networking architecture
  5. Ingress and external access strategies

Module 5: Storage Architecture for Kubernetes

  1. Persistent storage concepts
  2. Persistent volumes and persistent volume claims
  3. Storage classes and dynamic provisioning
  4. Integrating external storage systems
  5. Backup and data protection strategies

Module 6: Security and Cluster Hardening

  1. Kubernetes security architecture
  2. Role-Based Access Control (RBAC)
  3. Network policies
  4. Secrets management strategies
  5. Securing control plane components

Module 7: Scalability and Performance Optimization

  1. Cluster scaling strategies
  2. Horizontal and vertical scaling
  3. Node autoscaling concepts
  4. Performance monitoring and tuning
  5. Resource management best practices

Module 8: Operational Best Practices

  1. Cluster lifecycle management
  2. Observability and monitoring strategies
  3. Logging and troubleshooting
  4. Upgrade and maintenance strategies
  5. Best practices for production Kubernetes environments
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h