Curso RabbitMQ on Kubernetes

  • DevOps | CI | CD | Kubernetes | Web3

Curso RabbitMQ on Kubernetes

16h
Visão Geral

Este curso aborda a implantação, configuração, administração e operação do RabbitMQ em ambientes Kubernetes. O participante aprenderá a utilizar recursos nativos do Kubernetes e o RabbitMQ Cluster Operator para implementar clusters RabbitMQ, configurar armazenamento persistente, networking, segurança, alta disponibilidade, escalabilidade e observabilidade. O curso também aborda estratégias de atualização, backup, recuperação e troubleshooting para ambientes de mensageria Cloud Native.

Objetivo

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

  • Implantar RabbitMQ em Kubernetes
  • Utilizar o RabbitMQ Cluster Operator
  • Configurar clusters RabbitMQ e armazenamento persistente
  • Implementar alta disponibilidade e escalabilidade
  • Configurar networking e segurança
  • Monitorar brokers RabbitMQ em Kubernetes
  • Executar atualizações e operações de manutenção
  • Diagnosticar problemas em ambientes RabbitMQ Kubernetes
Publico Alvo
  • Administradores de Kubernetes
  • Administradores de Middleware
  • Engenheiros DevOps
  • Engenheiros de Cloud
  • Engenheiros de Infraestrutura
  • Profissionais Platform Engineering
  • Arquitetos de Soluções
  • Engenheiros de Integração
Pre-Requisitos
  • Conhecimentos equivalentes ao curso RabbitMQ Administration
  • Conhecimentos básicos de Kubernetes
  • Familiaridade com Docker e containers
  • Conhecimentos de Linux e redes TCP/IP
Conteúdo Programatico

Module 1: RabbitMQ and Kubernetes Architecture

  1. Kubernetes architecture review
  2. RabbitMQ architecture
  3. Stateful workloads
  4. RabbitMQ Cloud Native deployment models
  5. Kubernetes and RabbitMQ integration
  6. Production architecture considerations

Module 2: RabbitMQ Cluster Operator

  1. RabbitMQ Cluster Operator architecture
  2. Operator installation
  3. Custom Resource Definitions
  4. RabbitMQ Cluster resources
  5. Declarative configuration
  6. Automated lifecycle management

Module 3: RabbitMQ Cluster Deployment

  1. RabbitMQ cluster creation
  2. Node configuration
  3. Cluster membership
  4. Service discovery
  5. Kubernetes Services
  6. Cluster health management

Module 4: Persistent Storage and Data Management

  1. Persistent Volumes
  2. Storage Classes
  3. RabbitMQ data persistence
  4. Storage performance
  5. Backup strategies
  6. Recovery procedures

Module 5: Networking and Security

  1. Kubernetes networking
  2. RabbitMQ client connectivity
  3. Internal and external access
  4. TLS configuration
  5. Secrets management
  6. Network security policies

Module 6: High Availability and Scaling

  1. RabbitMQ high availability architecture
  2. Queue replication strategies
  3. Pod distribution
  4. Horizontal scaling
  5. Resource management
  6. Failure recovery

Module 7: Monitoring and Operations

  1. RabbitMQ metrics
  2. Prometheus integration
  3. Grafana dashboards
  4. Kubernetes health checks
  5. Logging and diagnostics
  6. Performance monitoring

Module 8: RabbitMQ on Kubernetes Workshop

  1. RabbitMQ Cluster Operator deployment
  2. Cluster configuration
  3. Persistent storage implementation
  4. Security and TLS configuration
  5. Scaling and failure recovery exercises
  6. Final RabbitMQ 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