Curso Introduction to Kubernetes Networking

  • Database

Curso Introduction to Kubernetes Networking

8h
Visão Geral

O Curso Introduction to Kubernetes Networking foi desenvolvido para profissionais de infraestrutura, DevOps, SREs e engenheiros de software que desejam compreender como funciona a rede dentro de clusters Kubernetes.
O participante aprenderá desde os conceitos básicos de pods, serviços e políticas de rede, até arquiteturas avançadas de ingress, network policies e comunicação entre clusters, permitindo projetar e operar aplicações em Kubernetes de forma eficiente e segura.

Objetivo

Ao final do curso, os participantes serão capazes de:

  • Compreender a arquitetura de rede dentro de um cluster Kubernetes.
  • Configurar services, ingress, DNS e políticas de rede.
  • Entender o funcionamento de CNI plugins e comunicação entre pods.
  • Aplicar boas práticas para segurança e performance da rede em Kubernetes.
  • Diagnosticar e resolver problemas comuns de conectividade em clusters.
Publico Alvo
  • Engenheiros DevOps e SREs que gerenciam clusters Kubernetes.
  • Administradores de sistemas e infraestrutura que precisam operar aplicações em containers.
  • Desenvolvedores backend que querem entender a rede do Kubernetes.
  • Profissionais de segurança que precisam configurar Network Policies e controles de tráfego.
Pre-Requisitos
  • Noções básicas de Linux e linha de comando.
  • Conceitos de containers e Docker.
  • Conhecimento básico de TCP/IP e redes.
  • Familiaridade inicial com Kubernetes (pods, deployments, services) é recomendada.
Informações Gerais

Metodologia:

  • Curso ao vivo e online, via Microsoft Teams (ou plataforma do cliente).
  • Instrutor experiente em redes e Kubernetes.
  • Laboratórios práticos em clusters de teste (sem impactar ambientes de produção).
  • Exercícios de configuração, troubleshooting e aplicação de Network Policies.
  • Material digital, checklists de boas práticas, scripts de configuração e templates de rede.
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Introduction to Kubernetes Networking

  1. Kubernetes network model overview
  2. Pod-to-pod communication and the flat network
  3. Overview of ClusterIP, NodePort, and LoadBalancer services

Module 2: Kubernetes Networking Components

  1. kube-proxy and service proxying
  2. Container Network Interface (CNI) plugins overview
  3. Networking for pods, nodes, and services
  4. DNS in Kubernetes (CoreDNS)

Module 3: Services and Load Balancing

  1. ClusterIP, NodePort, LoadBalancer, and ExternalName services
  2. Service discovery and internal routing
  3. Ingress resources and controllers
  4. Service mesh overview (Istio, Linkerd)

Module 4: Network Policies

  1. Introduction to Network Policies
  2. PodSelector, NamespaceSelector, and policy types
  3. Egress and Ingress rules
  4. Implementing security and traffic control using Network Policies

Module 5: Troubleshooting Kubernetes Networking

  1. Common networking issues and debugging tools
  2. Using kubectl, ping, traceroute, tcpdump inside pods
  3. Log analysis and monitoring networking metrics
  4. Diagnosing connectivity and DNS issues

Module 6: Advanced Networking Concepts

  1. Multi-cluster networking overview
  2. Network overlays and underlays
  3. Service meshes and traffic routing
  4. High availability and redundancy considerations

Module 7: Hands-On Labs

  1. Deploying applications with different service types
  2. Configuring ingress and TLS termination
  3. Creating and applying Network Policies
  4. Troubleshooting pod-to-pod and pod-to-service communication
TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

32 horas

Curso Oracle Database 12c Administração I

32 horas

Curso Oracle 12c Banco de Dados Introdução ao SQL

28 Horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

24 Horas

Curso Oracle 12c 10 Programa com PL/SQL

32 horas

Curso Oclacle 12c RAC – Administração de Banco de Dados

32 horas

Curso Oracle 12c Banco de Dados PL/SQL Advanced

24 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas