Curso Kubernetes on Edge with k3s Introduction

  • DevOps | CI | CD | Kubernetes | Web3

Curso Kubernetes on Edge with k3s Introduction

16 horas
Visão Geral

O curso Kubernetes on Edge with k3s Introduction oferece uma base prática e teórica sobre como utilizar o k3s, uma versão leve, simplificada e certificada do Kubernetes, projetada para rodar em ambientes de edge computing e dispositivos com recursos limitados.

Durante o curso, os participantes compreenderão os conceitos fundamentais do Kubernetes no contexto de borda, aprenderão a instalar e configurar clusters k3s, além de implantar aplicações containerizadas em ambientes distribuídos, com foco em IoT, telecomunicações, indústrias e soluções híbridas.

Objetivo

Após realizar este curso Kubernetes on Edge with k3s Introduction, você será capaz de:

  • Compreender os fundamentos de edge computing e sua integração com Kubernetes.
  • Instalar e configurar clusters k3s em ambientes de borda.
  • Implantar e gerenciar aplicações containerizadas em k3s.
  • Configurar rede, armazenamento e serviços no k3s.
  • Monitorar, dar suporte e aplicar boas práticas de segurança em clusters de borda.
Publico Alvo
  • Desenvolvedores e engenheiros interessados em Kubernetes em dispositivos de borda.
  • Profissionais de DevOps que desejam aplicar Kubernetes em ambientes com recursos limitados.
  • Arquitetos de soluções cloud-native que buscam entender cenários edge.
  • Estudantes e entusiastas de containers, Kubernetes e IoT.
Pre-Requisitos
  • Conhecimentos básicos de Linux e linha de comando.
  • Familiaridade com containers (Docker ou Podman).
  • Noções de Kubernetes (conceitos de pods, services e deployments) são recomendadas, mas não obrigatórias.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1: Fundamentos de Kubernetes e Edge Computing

  1. O que é edge computing e por que ele importa
  2. Desafios do Kubernetes em dispositivos de borda
  3. Kubernetes tradicional vs. k3s
  4. Arquitetura simplificada do k3s

Módulo 2: Preparando o Ambiente

  1. Pré-requisitos de hardware e software para k3s
  2. Instalação em VMs, bare metal e Raspberry Pi
  3. Configuração de server nodes e agent nodes
  4. Uso do kubectl para gerenciamento do cluster

Módulo 3: Implantando e Gerenciando Workloads

  1. Deployments, Pods e Services em k3s
  2. Balanceamento de carga e exposição de serviços
  3. Escalabilidade em ambientes de borda
  4. Resiliência e alta disponibilidade em clusters leves

Módulo 4: Rede, Armazenamento e Configurações

  1. Rede no k3s: Flannel, CoreDNS e CNI plugins
  2. Volumes e armazenamento persistente em edge
  3. ConfigMaps e Secrets para gerenciamento de configurações
  4. Boas práticas para dispositivos com recursos limitados

Módulo 5: Observabilidade e Segurança

  1. Monitoramento com Prometheus e Grafana no k3s
  2. Coleta de logs em clusters de borda
  3. Práticas de segurança em k3s (RBAC, certificados, upgrades)
  4. Estratégias de atualização e manutenção

Módulo 6: Casos de Uso e Aplicações Práticas

  1. IoT e aplicações de tempo real com k3s
  2. Integração com inteligência artificial em borda (Edge AI)
  3. Telecom e Indústria 4.0 com Kubernetes leve
  4. Híbrido: integração entre cloud e edge

Módulo 7: Laboratórios Práticos

  1. Instalação de cluster k3s em VM ou Raspberry Pi
  2. Deploy de aplicações de exemplo em edge
  3. Configuração de rede e volumes persistentes
  4. Monitoramento e troubleshooting em ambiente edge
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Apache NiFi e Hadoop DataFlow Engineering

40 horas

Curso Apache Kafka Data Streaming

24 horas

Curso Python Software Development

24 horas