Visão Geral
Este curso apresenta a implantação, administração e operação do Apache Pulsar em ambientes Kubernetes utilizando práticas Cloud Native. O participante aprenderá a instalar clusters Apache Pulsar com operadores Kubernetes, configurar armazenamento persistente, escalabilidade, alta disponibilidade, monitoramento, segurança e automação operacional, além de aplicar boas práticas para execução de plataformas de mensageria e Event Streaming em ambientes corporativos.
Conteúdo Programatico
Module 1: Apache Pulsar and Kubernetes Fundamentals
- Cloud-native architecture concepts
- Apache Pulsar architecture review
- Kubernetes architecture overview
- Containers and orchestration
- Stateful applications
- Pulsar deployment models
Module 2: Deploying Apache Pulsar on Kubernetes
- Kubernetes Operators overview
- StatefulSets fundamentals
- Persistent Volumes
- Storage Classes
- Service configuration
- Cluster deployment strategies
Module 3: Scaling, Security and Observability
- Cluster scaling
- High availability configuration
- TLS implementation
- Authentication and authorization
- Prometheus integration
- Grafana dashboards
Module 4: Performance and Operations
- Resource optimization
- Capacity planning
- Monitoring and troubleshooting
- Rolling updates
- Backup and recovery
- Production best practices
Module 5: GitOps and Automation
- Helm deployment
- Kubernetes manifests
- GitOps workflows
- Infrastructure as Code
- Continuous deployment
- Operational automation
Module 6: Apache Pulsar on Kubernetes Workshop
- Cluster deployment laboratory
- Operator configuration
- Security implementation
- Monitoring implementation
- Scaling and troubleshooting exercises
- Final Apache Pulsar on Kubernetes project