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.
Conteúdo Programatico
Module 1: Introduction to KEDA
- What is KEDA? Understanding Event Driven Autoscaling
- Benefits of Using KEDA in Kubernetes Environments
- Key Concepts: ScaledObject, TriggerAuthentication, and Metrics
Module 2: KEDA Architecture and Components
- Overview of KEDA Architecture
- Understanding KEDA Components: Operators and Metrics Providers
- How KEDA Integrates with Kubernetes
Module 3: Installing KEDA
- Prerequisites for KEDA Installation
- Installing KEDA on a Kubernetes Cluster
- Verifying KEDA Installation and Configuration
Module 4: Working with ScaledObjects
- Creating ScaledObjects for Event Driven Autoscaling
- Understanding the Role of Triggers in KEDA
- Configuring and Customizing ScaledObjects for Your Applications
Module 5: Integrating KEDA with Event Sources
- Overview of Supported Event Sources in KEDA
- Integrating KEDA with Message Queues (e.g., RabbitMQ, Kafka)
- Using KEDA with Databases and Cloud Services
Module 6: Monitoring and Troubleshooting KEDA
- Monitoring KEDA and Application Performance
- Common Issues and Troubleshooting Techniques
- Logging and Metrics for KEDA Operations
Module 7: Advanced KEDA Features
- Implementing Multiple ScaledObjects for a Single Application
- Leveraging Custom Metrics for Autoscaling
- Best Practices for Using KEDA in Production
Module 8: Hands-on Lab
- Lab Setup: Creating a Kubernetes Cluster
- Installing and Configuring KEDA
- Implementing a Sample Application with KEDA
- Testing Autoscaling Based on Events
Module 9: Case Studies and Real-world Applications
- Analyzing Successful Implementations of KEDA
- Discussion of Use Cases Across Industries
- Future Trends in Event Driven Architectures
Module 10: Final Review and Q&A
- Summary of Key Concepts Learned
- Q&A Session: Addressing Participant Questions
- Next Steps: Resources for Continued Learning