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 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