Curso Containerization with Kubernetes and GitOps

  • DevOps | CI | CD | Kubernetes | Web3

Curso Containerization with Kubernetes and GitOps

24 horas
Visão Geral

Este curso Containerization with Kubernetes and GitOps, apresenta os conceitos, práticas e ferramentas necessárias para implementar aplicações containerizadas utilizando Kubernetes e práticas modernas de GitOps. Os participantes aprenderão a construir, empacotar, versionar, implantar e operar aplicações em ambientes Kubernetes de forma automatizada e declarativa. O treinamento aborda desde os fundamentos de containers até a integração com pipelines de CI/CD e práticas de GitOps utilizando repositórios Git como fonte única de verdade para infraestrutura e aplicações. Ao final do curso, os alunos estarão aptos a implementar fluxos de entrega contínua seguros, rastreáveis e altamente automatizados em plataformas cloud-native.

Objetivo

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

  • Compreender a arquitetura e funcionamento de containers e Kubernetes
  • Construir imagens de containers otimizadas para ambientes cloud-native
  • Gerenciar workloads e recursos dentro de clusters Kubernetes
  • Implementar práticas de GitOps para automação de deploy e governança
  • Integrar pipelines CI/CD com ambientes Kubernetes
  • Automatizar entrega contínua utilizando repositórios Git como fonte de verdade
  • Implementar estratégias seguras e auditáveis de deployment
  • Monitorar e operar aplicações containerizadas em produção
Publico Alvo
  • Engenheiros DevOps
  • Administradores de Kubernetes
  • Desenvolvedores de aplicações cloud-native
  • Arquitetos de soluções em cloud
  • Profissionais de infraestrutura e SRE
Pre-Requisitos
  • Conhecimento básico de Linux
  • Conceitos básicos de containers
  • Conhecimento introdutório de Kubernetes
  • Noções de Git e versionamento de código
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Containerization Fundamentals

  1. Container concepts and architecture
  2. Containers vs virtual machines
  3. Container runtime fundamentals
  4. Building and managing container images
  5. Container registries and image distribution

Module 2: Kubernetes Core Architecture

  1. Kubernetes architecture and control plane components
  2. Nodes, pods and workloads
  3. Deployments, ReplicaSets and scaling
  4. Services and networking concepts
  5. ConfigMaps and Secrets management

Module 3: Building Cloud-Native Applications

  1. Application containerization strategies
  2. Multi-container pods and sidecar patterns
  3. Resource management and limits
  4. Persistent storage and volumes
  5. Health checks and probes

Module 4: Kubernetes Application Deployment

  1. Declarative configuration with YAML manifests
  2. Deployments and rollout strategies
  3. Helm charts and package management
  4. Managing environments and configurations
  5. Versioning application deployments

Module 5: GitOps Principles and Workflow

  1. GitOps concepts and architecture
  2. Infrastructure as Code with Git
  3. Git as single source of truth
  4. GitOps workflow and pull-based deployment model
  5. Managing environments with Git branches

Module 6: GitOps Tools and Automation

  1. Introduction to Argo CD and Flux
  2. Installing and configuring GitOps tools
  3. Application synchronization and reconciliation
  4. Managing Kubernetes applications via Git
  5. Automated deployment pipelines

Module 7: CI/CD Integration with Kubernetes

  1. Integrating CI pipelines with container builds
  2. Automated image versioning and tagging
  3. Deploy pipelines with GitOps integration
  4. Secure pipeline design and secret management
  5. Continuous delivery strategies

Module 8: Observability and Operations

  1. Logging and monitoring in Kubernetes
  2. Metrics collection and visualization
  3. Troubleshooting containerized applications
  4. Security and policy management
  5. Operational best practices for GitOps environments
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