Curso KEDA Fundamentals

  • DevOps | CI | CD | Kubernetes | Web3

Curso KEDA Fundamentals

16 horas
Visão Geral

O curso KEDA Fundamentals é uma introdução completa à KEDA (Kubernetes-based Event Driven Autoscaling), uma ferramenta poderosa que permite o escalonamento automático de aplicações em Kubernetes com base em eventos. Os participantes aprenderão sobre os conceitos fundamentais do KEDA, como integrá-lo em suas aplicações e como utilizá-lo para escalar aplicações de forma eficiente e responsiva. O Curso KEDA Fundamentals abordará tanto a teoria quanto a prática, oferecendo uma visão clara de como implementar e gerenciar KEDA em ambientes de produção.

Objetivo

Após realizar o curso KEDA Fundamentals, você será capaz de:

  • Compreender os conceitos básicos e a arquitetura do KEDA
  • Instalar e configurar KEDA em um cluster Kubernetes
  • Criar e gerenciar ScaledObjects e TriggerAuthentication para escalonamento de aplicações
  • Integrar KEDA com diferentes fontes de eventos, como filas de mensagens e bancos de dados
  • Monitorar e depurar aplicações escaladas com KEDA
Publico Alvo
  • Desenvolvedores de software
  • Administradores de sistemas e operações
  • Arquitetos de soluções em nuvem
  • Profissionais de DevOps
  • Engenheiros de dados que trabalham com Kubernetes
Pre-Requisitos
  • Conhecimento básico sobre Kubernetes
  • Familiaridade com conceitos de contêineres e orquestração de contêineres
  • Noções de programação (preferencialmente em uma linguagem suportada por KEDA)
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Module 1: Introduction to KEDA

  1. What is KEDA? Understanding Event Driven Autoscaling
  2. Benefits of Using KEDA in Kubernetes Environments
  3. Key Concepts: ScaledObject, TriggerAuthentication, and Metrics

Module 2: KEDA Architecture and Components

  1. Overview of KEDA Architecture
  2. Understanding KEDA Components: Operators and Metrics Providers
  3. How KEDA Integrates with Kubernetes

Module 3: Installing KEDA

  1. Prerequisites for KEDA Installation
  2. Installing KEDA on a Kubernetes Cluster
  3. Verifying KEDA Installation and Configuration

Module 4: Working with ScaledObjects

  1. Creating ScaledObjects for Event Driven Autoscaling
  2. Understanding the Role of Triggers in KEDA
  3. Configuring and Customizing ScaledObjects for Your Applications

Module 5: Integrating KEDA with Event Sources

  1. Overview of Supported Event Sources in KEDA
  2. Integrating KEDA with Message Queues (e.g., RabbitMQ, Kafka)
  3. Using KEDA with Databases and Cloud Services

Module 6: Monitoring and Troubleshooting KEDA

  1. Monitoring KEDA and Application Performance
  2. Common Issues and Troubleshooting Techniques
  3. Logging and Metrics for KEDA Operations

Module 7: Advanced KEDA Features

  1. Implementing Multiple ScaledObjects for a Single Application
  2. Leveraging Custom Metrics for Autoscaling
  3. Best Practices for Using KEDA in Production

Module 8: Hands-on Lab

  1. Lab Setup: Creating a Kubernetes Cluster
  2. Installing and Configuring KEDA
  3. Implementing a Sample Application with KEDA
  4. Testing Autoscaling Based on Events

Module 9: Case Studies and Real-world Applications

  1. Analyzing Successful Implementations of KEDA
  2. Discussion of Use Cases Across Industries
  3. Future Trends in Event Driven Architectures

Module 10: Final Review and Q&A

  1. Summary of Key Concepts Learned
  2. Q&A Session: Addressing Participant Questions
  3. Next Steps: Resources for Continued Learning
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h