Curso Nginx with Docker and Kubernetes

  • DevOps | CI | CD | Kubernetes | Web3

Curso Nginx with Docker and Kubernetes

24 horas
Visão Geral

O curso Nginx with Docker and Kubernetes foi desenvolvido para capacitar profissionais a usar o Nginx como proxy reverso e balanceador de carga em ambientes de contêineres e orquestração. Você aprenderá a implementar e gerenciar Nginx com Docker e Kubernetes, garantindo desempenho e escalabilidade para aplicações modernas.

Objetivo

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

  • Instalar e configurar Nginx em ambientes Docker e Kubernetes.
  • Usar Nginx como proxy reverso e balanceador de carga.
  • Configurar o Nginx como ingress controller no Kubernetes.
  • Implementar soluções de alta disponibilidade e escalabilidade com Nginx.
  • Monitorar e solucionar problemas de desempenho.
Publico Alvo
  • Engenheiros de DevOps
  • Administradores de Sistemas
  • Desenvolvedores de Software
  • Profissionais de TI interessados em orquestração de contêineres
Pre-Requisitos
  • Conhecimento básico de Docker e Kubernetes.
  • Experiência com Nginx básico.
  • Familiaridade com linha de comando e arquivos YAML.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Module 1: Introduction to Nginx, Docker, and Kubernetes

  1. Overview of Nginx, Docker, and Kubernetes
  2. Use cases for Nginx in containerized environments

Module 2: Setting Up the Environment

  1. Installing Docker and Kubernetes on local and cloud environments
  2. Deploying a basic Nginx server with Docker
  3. Understanding Dockerfiles and building Nginx images

Module 3: Using Nginx with Docker

  1. Running Nginx as a reverse proxy in Docker containers
  2. Configuring Nginx for containerized applications
  3. Volume management for persistent Nginx configuration

Module 4: Introduction to Kubernetes and Ingress Controllers

  1. Overview of Kubernetes architecture
  2. What is an Ingress Controller and why use Nginx?
  3. Deploying Nginx as an Ingress Controller

Module 5: Deploying Nginx on Kubernetes

  1. Configuring Nginx ingress for Kubernetes services
  2. Using annotations for advanced routing
  3. TLS termination and securing applications with Nginx

Module 6: Load Balancing and High Availability

  1. Configuring Nginx for load balancing in Kubernetes
  2. Strategies for high availability using Kubernetes features
  3. Horizontal Pod Autoscaling and Nginx

Module 7: Monitoring and Troubleshooting Nginx

  1. Logging and monitoring with Nginx in Kubernetes
  2. Integrating Nginx with Prometheus and Grafana
  3. Troubleshooting common issues in Kubernetes deployments

Module 8: Hands-On Labs and Projects

  1. Deploying a multi-service application using Nginx, Docker, and Kubernetes
  2. Case study: Migrating a monolithic application to a microservices architecture with Nginx
  3. Performance tuning and optimization for large-scale applications
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Data Governance Engineering

24 horas

Curso ISO/IEC 20000-1 Certification Service Management

24 horas

Curso Automotive Cloud and Connected Vehicle Security

24 horas

Curso FinOps for AI Practitioners

16 horas