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 Kubernetes Edge Computing with Virtual Kubelet

24 horas

Curso Python Data Structures and Collections

24 horas

Curso Python Debugging and Error Handling

24 horas

Curso Object-Oriented Programming with Python

24 horas

Curso Kubernetes Serverless with Virtual Kubelet

24 horas