Curso Pulsar on Kubernetes

  • DevOps | CI | CD | Kubernetes | Web3

Curso Pulsar on Kubernetes

16h
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

  1. Pulsar architecture review
  2. Kubernetes architecture review
  3. Cloud Native Pulsar
  4. Pulsar brokers and storage components
  5. Stateful workloads
  6. Kubernetes deployment models

Module 2: Pulsar Cluster Deployment

  1. Pulsar cluster architecture
  2. Kubernetes-based deployment
  3. Helm-based deployment
  4. Broker configuration
  5. Service discovery
  6. Cluster initialization

Module 3: Persistent Storage and BookKeeper

  1. Apache BookKeeper architecture
  2. Bookies and ledgers
  3. Persistent Volumes
  4. Storage Classes
  5. Storage performance
  6. Data recovery strategies

Module 4: Pulsar Messaging Administration

  1. Tenants and namespaces
  2. Topics
  3. Partitions
  4. Subscriptions
  5. Retention policies
  6. Message storage management

Module 5: Networking and Security

  1. Kubernetes networking
  2. Pulsar service exposure
  3. Internal and external connectivity
  4. TLS configuration
  5. Authentication and authorization
  6. Secrets management

Module 6: Scaling and High Availability

  1. Broker scaling
  2. Bookie scaling
  3. Kubernetes pod distribution
  4. Load balancing
  5. Failure recovery
  6. High availability strategies

Module 7: Monitoring and Troubleshooting

  1. Pulsar metrics
  2. Prometheus integration
  3. Kubernetes monitoring
  4. Broker and BookKeeper diagnostics
  5. Storage troubleshooting
  6. Performance analysis

Module 8: Pulsar on Kubernetes Workshop

  1. Pulsar cluster deployment
  2. Persistent storage configuration
  3. Tenant and namespace administration
  4. Security and external connectivity
  5. Scaling and failure recovery exercises
  6. Final Pulsar on Kubernetes project
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Arquitetura AI-First com Azure

24 horas

Curso Arquitetura AI-First com Kubernetes

24 horas

Curso Desenvolvimento AI-First com Python

24 horas

Curso Deep Learning aplicado a Arquiteturas AI-First

24 horas