Curso NATS with Kubernetes

  • DevOps | CI | CD | Kubernetes | Web3

Curso NATS with Kubernetes

16h
Visão Geral

Este curso aborda a implantação, configuração, administração e operação do NATS em ambientes Kubernetes. O participante aprenderá a executar clusters NATS de forma Cloud Native, utilizando recursos do Kubernetes para escalabilidade, alta disponibilidade, persistência, segurança, observabilidade e automação. O conteúdo também aborda JetStream, armazenamento persistente, gerenciamento de recursos, rolling updates e troubleshooting de ambientes NATS em produção.

Objetivo

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

  • Implantar clusters NATS em Kubernetes
  • Configurar NATS utilizando recursos Cloud Native
  • Administrar JetStream em ambientes Kubernetes
  • Configurar persistência e armazenamento
  • Implementar escalabilidade e alta disponibilidade
  • Configurar segurança e gerenciamento de recursos
  • Monitorar e solucionar problemas em ambientes NATS Kubernetes
  • Aplicar boas práticas de operação em produção
Publico Alvo
  • Administradores Kubernetes
  • Engenheiros DevOps
  • Profissionais Platform Engineering
  • Administradores de Middleware
  • Engenheiros de Cloud
  • Engenheiros de Infraestrutura
  • Arquitetos de Soluções
Pre-Requisitos
  • Conhecimentos equivalentes ao curso NATS Administration
  • Conhecimentos básicos de Kubernetes
  • Familiaridade com Docker e containers
  • Conhecimentos básicos de Linux e redes
Conteúdo Programatico

Module 1: NATS and Kubernetes Architecture

  1. NATS architecture overview
  2. Kubernetes architecture review
  3. Cloud Native messaging
  4. Stateful applications
  5. NATS cluster architecture
  6. Kubernetes deployment models

Module 2: Deploying NATS on Kubernetes

  1. NATS Kubernetes deployment
  2. Helm-based deployments
  3. Kubernetes Services
  4. ConfigMaps and Secrets
  5. StatefulSets
  6. Namespace and resource organization

Module 3: NATS Clustering and High Availability

  1. NATS cluster configuration
  2. Cluster routes
  3. Pod distribution
  4. High availability strategies
  5. Failure recovery
  6. Rolling updates

Module 4: JetStream and Persistent Storage

  1. JetStream on Kubernetes
  2. Persistent Volumes
  3. Storage Classes
  4. Stateful storage management
  5. Replica configuration
  6. Data recovery strategies

Module 5: Security and Resource Management

  1. NATS authentication
  2. Authorization and permissions
  3. TLS configuration
  4. Kubernetes Secrets
  5. CPU and memory management
  6. Security hardening

Module 6: Monitoring and Troubleshooting

  1. NATS monitoring
  2. Kubernetes health checks
  3. Metrics and Prometheus
  4. Logging and diagnostics
  5. Performance monitoring
  6. Troubleshooting Kubernetes deployments

Module 7: NATS with Kubernetes Workshop

  1. NATS cluster deployment
  2. Helm configuration laboratory
  3. JetStream persistent storage
  4. High availability testing
  5. Monitoring and troubleshooting exercises
  6. Final NATS on Kubernetes project
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso AUTOSAR Architecture Learn from Scratch with Demo

32 horas Curso Pratico

Curso Advanced Driver Assistance Systems (ADAS)

32 horas Curso Pratico

Curso ADAS System Architecture

32 horas Curso Pratico

Curso Seguranca e Auditoria de Logs em Banco de Dados

24 horas

Curso Monitoramento e Automacao de Logs

24 horas