Curso Apache Kafka on Kubernetes

  • DevOps | CI | CD | Kubernetes | Web3

Curso Apache Kafka on Kubernetes

24h
Visão Geral

Este curso apresenta a implantação, administração e operação do Apache Kafka em ambientes Kubernetes, utilizando práticas Cloud Native para garantir escalabilidade, alta disponibilidade, resiliência e automação. O participante aprenderá a utilizar operadores como Strimzi, gerenciar clusters Kafka em Kubernetes, configurar armazenamento persistente, monitoramento, segurança, atualização de versões e integração com o ecossistema Kubernetes para ambientes corporativos de Event Streaming.

Objetivo

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

  • Implantar e administrar clusters Apache Kafka em Kubernetes
  • Utilizar operadores para automação da administração do Kafka
  • Configurar armazenamento persistente, escalabilidade e alta disponibilidade
  • Implementar mecanismos de segurança e observabilidade
  • Automatizar operações utilizando práticas Cloud Native
  • Aplicar boas práticas para ambientes Kafka em produção sobre Kubernetes
Publico Alvo
  • Administradores de Middleware
  • Administradores Kubernetes
  • Engenheiros DevOps
  • Profissionais Platform Engineering
  • Arquitetos de Infraestrutura
  • Engenheiros de Dados
Pre-Requisitos
  • Conhecimentos equivalentes ao curso Apache Kafka Administration
  • Experiência com Kubernetes
  • Familiaridade com containers Docker
  • Conhecimentos básicos de Linux e redes
Conteúdo Programatico

Module 1: Kafka and Kubernetes Fundamentals

  1. Cloud-native architecture concepts
  2. Apache Kafka architecture review
  3. Kubernetes architecture overview
  4. Containers and orchestration
  5. Stateful applications
  6. Kafka deployment models

Module 2: Deploying Kafka on Kubernetes

  1. StatefulSets fundamentals
  2. Persistent Volumes
  3. Storage Classes
  4. Service configuration
  5. Network policies
  6. Cluster deployment strategies

Module 3: Strimzi Operator Administration

  1. Strimzi architecture
  2. Custom Resource Definitions (CRDs)
  3. Kafka cluster deployment
  4. Topic Operator
  5. User Operator
  6. Operator lifecycle management

Module 4: Scaling and High Availability

  1. Broker scaling
  2. Storage scaling
  3. Load balancing
  4. Rolling updates
  5. Fault tolerance
  6. High availability best practices

Module 5: Security and Observability

  1. TLS configuration
  2. SASL authentication
  3. Access control with ACLs
  4. Prometheus integration
  5. Grafana dashboards
  6. Logging and monitoring

Module 6: Backup and Disaster Recovery

  1. Backup strategies
  2. Cluster recovery
  3. Persistent data recovery
  4. Disaster recovery planning
  5. Multi-cluster concepts
  6. Business continuity

Module 7: Performance Optimization

  1. Resource management
  2. CPU and memory optimization
  3. Storage optimization
  4. Network optimization
  5. Capacity planning
  6. Performance tuning

Module 8: GitOps and Infrastructure as Code

  1. GitOps principles
  2. Argo CD overview
  3. Helm charts
  4. Kubernetes manifests
  5. Infrastructure automation
  6. Continuous deployment

Module 9: Kafka Ecosystem on Kubernetes

  1. Kafka Connect deployment
  2. Schema Registry deployment
  3. Kafka Streams applications
  4. MirrorMaker overview
  5. Ecosystem integration
  6. Enterprise architecture

Module 10: Operations and Troubleshooting

  1. Cluster monitoring
  2. Log analysis
  3. Performance diagnostics
  4. Incident response
  5. Operational troubleshooting
  6. Production best practices

Module 11: Enterprise Cloud Deployments

  1. Managed Kubernetes services
  2. Hybrid cloud architectures
  3. Multi-cluster deployments
  4. Production governance
  5. Operational standards
  6. Enterprise deployment models

Module 12: Apache Kafka on Kubernetes Workshop

  1. Kafka deployment using Strimzi
  2. Cluster administration laboratory
  3. Security implementation
  4. Monitoring and observability setup
  5. Scaling and troubleshooting exercises
  6. Final Kafka on Kubernetes project
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso HashiCorp Certified Vault Associate

24 horas

Curso HashiCorp Certified Consul Associate

40 horas

Curso OpenClaw Install Build & Deploy Real AI Agents

40 horas

Curso AUTOSAR Architecture Learn from Scratch with Demo

32 horas Curso Pratico

Curso Introduction to Container Storage

24 horas