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 Databricks Advanced Engineering AI ML and Data Products Nivel Intermediario Avancado

32 horas

Google Professional DevOps Engineer Advanced Monitoring & Incident Response

32 horas Curso Pratico

Curso Google Professional DevOps Engineer CI/CD Techniques & Security Practices

32 horas Curso Pratico

Curso Site Reliability Engineering SRE Improving Service

32 horas Curso Pratico

Curso SQL For Data Analysis Advanced Techniques for Transforming Data into Insights

40 horas