Curso Istio Service Mesh Fundamentals
16 horasVisão Geral
O curso Istio Service Mesh Fundamentals oferece uma introdução abrangente ao Istio, uma plataforma de gerenciamento de serviços para microserviços que fornece segurança, conectividade e visibilidade. Os participantes aprenderão como implementar e gerenciar o Istio em um ambiente de Kubernetes, aproveitando suas funcionalidades para otimizar a comunicação entre serviços.
Objetivo
Após realizar o curso Istio Service Mesh Fundamentals, você será capaz de:
- Compreender os conceitos fundamentais do Istio e do Service Mesh
- Implementar Istio em um cluster Kubernetes
- Configurar regras de tráfego e políticas de segurança
- Monitorar e solucionar problemas em serviços utilizando Istio
Publico Alvo
- Engenheiros de DevOps
- Arquitetos de soluções
- Desenvolvedores de software que trabalham com microserviços
- Profissionais de infraestrutura
Pre-Requisitos
- Familiaridade com Kubernetes e conceitos de contêineres
- Conhecimento básico de redes e protocolos HTTP
- Experiência em desenvolvimento de software e práticas ágeis
Materiais
Inglês/Português/Lab PráticoConteúdo Programatico
Module 1: Introduction to Service Mesh
- What is a Service Mesh?
- Benefits of Using a Service Mesh
- Overview of Istio and Its Architecture
Module 2: Setting Up Istio
- Prerequisites for Installing Istio
- Installing Istio on Kubernetes
- Verifying the Istio Installation
Module 3: Understanding Istio Components
- Envoy Proxy and Its Role
- Istio Control Plane Overview
- Configuring Istio Resources
Module 4: Traffic Management
- Understanding Traffic Routing
- Implementing Virtual Services and Destination Rules
- Traffic Shifting and Canary Deployments
Module 5: Security in Istio
- Implementing mTLS for Service Communication
- Configuring Authorization Policies
- Managing Secrets and Credentials
Module 6: Observability and Monitoring
- Enabling Metrics and Tracing
- Using Kiali for Service Graph Visualization
- Integrating with Monitoring Tools (e.g., Prometheus, Grafana)
Module 7: Resilience and Fault Tolerance
- Implementing Retries and Timeouts
- Circuit Breakers and Rate Limiting
- Understanding Health Checks and Failover
Module 8: Managing Policies and Configurations
- Configuring Policies in Istio
- Understanding the Role of Sidecar Proxies
- Using Istio Gateway for Ingress Traffic
Module 9: Hands-on Lab
- Deploying a Sample Application with Istio
- Configuring Traffic Rules and Security Policies
- Monitoring and Troubleshooting Services
Module 10: Best Practices and Future Trends
- Best Practices for Istio Deployment
- Exploring Istio Ecosystem and Community Resources
- Future Trends in Service Mesh Technologies