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
- O que é edge computing e por que ele importa
- Desafios do Kubernetes em dispositivos de borda
- Kubernetes tradicional vs. k3s
- Arquitetura simplificada do k3s
Módulo 2: Preparando o Ambiente
- Pré-requisitos de hardware e software para k3s
- Instalação em VMs, bare metal e Raspberry Pi
- Configuração de server nodes e agent nodes
- Uso do
kubectl
para gerenciamento do cluster
Módulo 3: Implantando e Gerenciando Workloads
- Deployments, Pods e Services em k3s
- Balanceamento de carga e exposição de serviços
- Escalabilidade em ambientes de borda
- Resiliência e alta disponibilidade em clusters leves
Módulo 4: Rede, Armazenamento e Configurações
- Rede no k3s: Flannel, CoreDNS e CNI plugins
- Volumes e armazenamento persistente em edge
- ConfigMaps e Secrets para gerenciamento de configurações
- Boas práticas para dispositivos com recursos limitados
Módulo 5: Observabilidade e Segurança
- Monitoramento com Prometheus e Grafana no k3s
- Coleta de logs em clusters de borda
- Práticas de segurança em k3s (RBAC, certificados, upgrades)
- Estratégias de atualização e manutenção
Módulo 6: Casos de Uso e Aplicações Práticas
- IoT e aplicações de tempo real com k3s
- Integração com inteligência artificial em borda (Edge AI)
- Telecom e Indústria 4.0 com Kubernetes leve
- Híbrido: integração entre cloud e edge
Módulo 7: Laboratórios Práticos
- Instalação de cluster k3s em VM ou Raspberry Pi
- Deploy de aplicações de exemplo em edge
- Configuração de rede e volumes persistentes
- Monitoramento e troubleshooting em ambiente edge
TENHO INTERESSE