Curso FastAPI with Docker and Kubernetes

  • DevOps | CI | CD | Kubernetes | Web3

Curso FastAPI with Docker and Kubernetes

12 horas
Visão Geral

O Curso FastAPI with Docker and Kubernetes, ensina como containerizar aplicações FastAPI e orquestrá-las usando Kubernetes. Os participantes aprenderão a criar ambientes de desenvolvimento e produção eficientes e escaláveis.

Objetivo

Após realizar o Curso FastAPI with Docker and Kubernetes", você será capaz de:

  • Criar containers Docker para aplicações FastAPI.
  • Configurar e gerenciar ambientes Kubernetes.
  • Implantar e escalar aplicações FastAPI em um cluster Kubernetes.
  • Implementar estratégias de CI/CD para FastAPI.
Publico Alvo
  • Desenvolvedores e engenheiros de DevOps.
  • Profissionais que desejam aprender sobre containerização e orquestração.
  • Arquitetos de soluções em nuvem.
Pre-Requisitos
  • Conhecimento em Python e FastAPI.
  • Experiência básica com Docker e Kubernetes.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introduction to Docker

  1. What is Docker?
  2. Creating Docker Images for FastAPI Applications.

Docker Compose

  1. Managing Multi-Container Applications.
  2. Defining Services and Networking.

Introduction to Kubernetes

  1. What is Kubernetes?
  2. Understanding Pods, Deployments, and Services.

Deploying FastAPI to Kubernetes

  1. Creating a Kubernetes Deployment for FastAPI.
  2. Exposing FastAPI Services with Ingress.

Scaling and Managing Applications in Kubernetes

  1. Implementing Horizontal Pod Autoscaling.
  2. Using ConfigMaps and Secrets for Configuration Management.

CI/CD for FastAPI Applications

  1. Implementing Continuous Integration with GitHub Actions.
  2. Automating Deployments with ArgoCD.
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