Visão Geral
O Curso OKD Origin Kubernetes Distribution Foundation, oferece uma introdução abrangente aos fundamentos do Kubernetes, com foco na distribuição OKD. OKD é uma distribuição do Kubernetes de código aberto, ideal para o desenvolvimento de aplicativos na nuvem e na borda. Este curso é projetado para fornecer uma base sólida para iniciantes que desejam entender os conceitos essenciais do Kubernetes e como aplicá-los especificamente no ambiente OKD.
Objetivo
O objetivo deste curso é capacitar os participantes a compreenderem os princípios fundamentais do Kubernetes e sua implementação na distribuição OKD. Ao final do curso, os alunos estarão equipados com o conhecimento necessário para começar a trabalhar com Kubernetes e OKD, incluindo a instalação, configuração básica, implantação de aplicativos e operações de gerenciamento básicas.
Publico Alvo
- Este curso destina-se a estudantes, profissionais de TI, desenvolvedores e qualquer pessoa interessada em aprender os fundamentos do Kubernetes e sua aplicação na distribuição OKD. Não são necessários conhecimentos prévios de Kubernetes ou OKD, tornando este curso acessível a todos os níveis de habilidade.
Pre-Requisitos
- Conhecimento básico de sistemas operacionais Linux.
- Familiaridade com conceitos básicos de virtualização e contêineres.
- Interesse em aprender sobre orquestração de contêineres e gerenciamento de aplicativos na nuvem.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Introdução ao Kubernetes e OKD
- O que é Kubernetes?
- Visão geral do OKD
- Benefícios e casos de uso
Arquitetura do Kubernetes
- Componentes principais (API Server, Control Plane, Kubelet, etc.)
- Conceitos-chave (Pods, Deployments, Services, etc.)
- Modelo de objeto do Kubernetes
Instalação e Configuração Básica do OKD
- Requisitos de hardware e software
- Instalação de um cluster OKD local (Minishift ou CodeReady Containers)
- Configuração inicial do cluster
Implantação e Gerenciamento de Aplicativos
- Criação e gerenciamento de Pods e Deployments
- Exposição de serviços com Services e Ingresses
- Escalonamento automático e manual de aplicativos
Armazenamento e Rede em Kubernetes
- Provisionamento de armazenamento persistente
- Configuração de redes e comunicação entre Pods
- Gerenciamento de DNS e descoberta de serviços
Monitoramento e Logging Básicos
- Configuração de monitoramento básico com Prometheus
- Coleta e visualização de logs com Fluentd e Elasticsearch
- Alertas básicos e notificações
Segurança Básica em OKD
- Controle de acesso e autenticação de usuários
- Políticas de segurança de rede (Network Policies)
- Segredos e gestão de credenciais
Projeto Prático:
Os alunos serão desafiados a completar um projeto prático que envolve a instalação e configuração de um cluster OKD local, seguido pela implantação e gerenciamento básico de aplicativos. Este projeto permitirá aos alunos aplicar os conhecimentos adquiridos durante o curso em um cenário prático.
TENHO INTERESSE