Curso Istio Service Mesh Fundamentals

  • DevOps | CI | CD | Kubernetes | Web3

Curso Istio Service Mesh Fundamentals

16 horas
Visã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ático
Conteúdo Programatico

Module 1: Introduction to Service Mesh

  1. What is a Service Mesh?
  2. Benefits of Using a Service Mesh
  3. Overview of Istio and Its Architecture

Module 2: Setting Up Istio

  1. Prerequisites for Installing Istio
  2. Installing Istio on Kubernetes
  3. Verifying the Istio Installation

Module 3: Understanding Istio Components

  1. Envoy Proxy and Its Role
  2. Istio Control Plane Overview
  3. Configuring Istio Resources

Module 4: Traffic Management

  1. Understanding Traffic Routing
  2. Implementing Virtual Services and Destination Rules
  3. Traffic Shifting and Canary Deployments

Module 5: Security in Istio

  1. Implementing mTLS for Service Communication
  2. Configuring Authorization Policies
  3. Managing Secrets and Credentials

Module 6: Observability and Monitoring

  1. Enabling Metrics and Tracing
  2. Using Kiali for Service Graph Visualization
  3. Integrating with Monitoring Tools (e.g., Prometheus, Grafana)

Module 7: Resilience and Fault Tolerance

  1. Implementing Retries and Timeouts
  2. Circuit Breakers and Rate Limiting
  3. Understanding Health Checks and Failover

Module 8: Managing Policies and Configurations

  1. Configuring Policies in Istio
  2. Understanding the Role of Sidecar Proxies
  3. Using Istio Gateway for Ingress Traffic

Module 9: Hands-on Lab

  1. Deploying a Sample Application with Istio
  2. Configuring Traffic Rules and Security Policies
  3. Monitoring and Troubleshooting Services

Module 10: Best Practices and Future Trends

  1. Best Practices for Istio Deployment
  2. Exploring Istio Ecosystem and Community Resources
  3. Future Trends in Service Mesh Technologies
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