Curso WSO2 API Manager with Docker and Kubernetes

  • DevOps | CI | CD | Kubernetes | Web3

Curso WSO2 API Manager with Docker and Kubernetes

20h
Visão Geral

O Curso WSO2 API Manager with Docker and Kubernetes tem como objetivo capacitar profissionais a implantar, gerenciar e escalar o WSO2 API Manager em ambientes conteinerizados utilizando Docker e Kubernetes. Durante o treinamento, os participantes aprenderão a criar imagens, configurar containers, gerenciar clusters e implementar boas práticas de DevOps para APIs corporativas. Este curso é ideal para equipes que buscam alta disponibilidade, escalabilidade e automação no gerenciamento de APIs.

Objetivo

Após realizar este curso WSO2 API Manager with Docker and Kubernetes, você será capaz de:

  • Criar e gerenciar containers do WSO2 API Manager usando Docker
  • Configurar e escalar clusters do WSO2 API Manager em Kubernetes
  • Automatizar deploys e upgrades do WSO2 usando práticas DevOps
  • Garantir alta disponibilidade, tolerância a falhas e monitoramento do ambiente
  • Integrar WSO2 API Manager com pipelines CI/CD
Publico Alvo
  • Administradores e engenheiros de DevOps
  • Desenvolvedores e operadores de WSO2 API Manager
  • Arquitetos de soluções e integração
  • Profissionais de infraestrutura interessados em conteinerização e orquestração
Pre-Requisitos
  • Conhecimentos básicos de Docker e Kubernetes
  • Experiência com WSO2 API Manager (ou ter concluído o curso “WSO2 API Manager Foundation”)
  • Conhecimentos em Linux, redes e conceitos de DevOps
  • Noções básicas de escalabilidade e monitoramento de serviços
Informações Gerais
  • Curso ao vivo via Microsoft Teams, com a presença de um instrutor/consultor ativo no mercado e docente em sala de aula.
  • O curso é 100% prático, com um aluno por micro, laboratório individual disponibilizado no dia do curso e apostila digital exclusiva.
  • O método de aprendizado combina teoria e prática de forma contínua, garantindo a aplicação real dos conceitos durante o treinamento.

Conteúdo Programatico

Module 1: Introduction to Docker and Kubernetes for WSO2

  1. Overview of containerization and orchestration
  2. Benefits of using Docker and Kubernetes with WSO2
  3. Architecture overview of WSO2 API Manager in containerized environments
  4. Key concepts: Pods, Services, Deployments, StatefulSets

Module 2: Dockerizing WSO2 API Manager

  1. Building Docker images for WSO2 API Manager
  2. Configuring containers for different WSO2 components
  3. Managing persistent storage and volumes
  4. Running and testing containers locally

Module 3: Introduction to Kubernetes

  1. Kubernetes cluster architecture
  2. Namespaces, nodes, pods, and services
  3. Deployments, StatefulSets, ConfigMaps, and Secrets
  4. Networking and service discovery in Kubernetes

Module 4: Deploying WSO2 API Manager on Kubernetes

  1. Creating Kubernetes manifests for WSO2 API Manager
  2. Configuring ingress, load balancers, and TLS
  3. Deploying Publisher, Developer Portal, Gateway, Key Manager, and Analytics
  4. Managing configuration and environment variables

Module 5: Scaling and High Availability

  1. Horizontal and vertical scaling strategies
  2. Configuring auto-scaling and resource limits
  3. Implementing high availability and failover
  4. Load balancing API traffic in Kubernetes

Module 6: Monitoring and Logging

  1. Integrating WSO2 logs with Kubernetes logging solutions
  2. Monitoring pods and cluster health
  3. Using Prometheus, Grafana, and ELK stack for metrics and analytics
  4. Troubleshooting containerized WSO2 deployments

Module 7: CI/CD Integration and Automation

  1. Automating WSO2 deployment using CI/CD pipelines
  2. Version control for configuration and manifests
  3. Rolling updates and rollback strategies
  4. Best practices for DevOps with WSO2 and Kubernetes

Module 8: Security Considerations

  1. Securing containers and Kubernetes clusters
  2. Managing secrets and sensitive data
  3. Network policies and TLS configuration
  4. Authentication and authorization in a containerized environment

Module 9: Hands-on Labs

  1. Building and running Docker images for WSO2 components
  2. Deploying a WSO2 API Manager cluster on Kubernetes
  3. Scaling and updating deployments
  4. Monitoring and troubleshooting containerized APIs

Module 10: Best Practices

  1. Containerization and orchestration strategies
  2. High availability, disaster recovery, and backup
  3. Performance tuning in Kubernetes
  4. Governance and operational guidelines for containerized APIs
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