Visão Geral
Este curso aborda a implantação, configuração, administração e operação do Apache Pulsar em ambientes Kubernetes. O participante aprenderá a implementar clusters Pulsar utilizando recursos Cloud Native, configurar brokers, BookKeeper, ZooKeeper ou componentes equivalentes de coordenação conforme a arquitetura adotada, armazenamento persistente, networking, segurança, alta disponibilidade e observabilidade. O curso também aborda escalabilidade, atualizações, recuperação e troubleshooting de ambientes Pulsar executados em Kubernetes.
Objetivo
Após realizar este curso, você será capaz de:
- Implantar clusters Apache Pulsar em Kubernetes
- Configurar brokers e componentes de armazenamento
- Utilizar recursos Cloud Native para administrar o Pulsar
- Configurar armazenamento persistente e políticas de retenção
- Implementar segurança, networking e alta disponibilidade
- Escalar componentes do Pulsar de forma independente
- Monitorar e otimizar ambientes Pulsar
- Executar procedimentos de atualização e recuperação
- Diagnosticar problemas em ambientes Pulsar Kubernetes
Publico Alvo
- Administradores de Kubernetes
- Administradores de Apache Pulsar
- Engenheiros DevOps
- Engenheiros de Cloud
- Engenheiros de Dados
- Engenheiros de Infraestrutura
- Profissionais Platform Engineering
- Arquitetos de Soluções
Pre-Requisitos
- Conhecimentos equivalentes ao curso Apache Pulsar Administration
- Conhecimentos básicos de Kubernetes
- Familiaridade com Docker e containers
- Conhecimentos de Linux e redes TCP/IP
- Noções de Pulsar topics, subscriptions e tenants
Conteúdo Programatico
Module 1: Apache Pulsar and Kubernetes Architecture
- Pulsar architecture review
- Kubernetes architecture review
- Cloud Native Pulsar
- Pulsar brokers and storage components
- Stateful workloads
- Kubernetes deployment models
Module 2: Pulsar Cluster Deployment
- Pulsar cluster architecture
- Kubernetes-based deployment
- Helm-based deployment
- Broker configuration
- Service discovery
- Cluster initialization
Module 3: Persistent Storage and BookKeeper
- Apache BookKeeper architecture
- Bookies and ledgers
- Persistent Volumes
- Storage Classes
- Storage performance
- Data recovery strategies
Module 4: Pulsar Messaging Administration
- Tenants and namespaces
- Topics
- Partitions
- Subscriptions
- Retention policies
- Message storage management
Module 5: Networking and Security
- Kubernetes networking
- Pulsar service exposure
- Internal and external connectivity
- TLS configuration
- Authentication and authorization
- Secrets management
Module 6: Scaling and High Availability
- Broker scaling
- Bookie scaling
- Kubernetes pod distribution
- Load balancing
- Failure recovery
- High availability strategies
Module 7: Monitoring and Troubleshooting
- Pulsar metrics
- Prometheus integration
- Kubernetes monitoring
- Broker and BookKeeper diagnostics
- Storage troubleshooting
- Performance analysis
Module 8: Pulsar on Kubernetes Workshop
- Pulsar cluster deployment
- Persistent storage configuration
- Tenant and namespace administration
- Security and external connectivity
- Scaling and failure recovery exercises
- Final Pulsar on Kubernetes project
TENHO INTERESSE