Curso OKD Origin Kubernetes Distribution Foundation

  • DevOps | CI | CD | Kubernetes | Web3

Curso OKD Origin Kubernetes Distribution Foundation

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

  1. O que é Kubernetes?
  2. Visão geral do OKD
  3. Benefícios e casos de uso

Arquitetura do Kubernetes

  1. Componentes principais (API Server, Control Plane, Kubelet, etc.)
  2. Conceitos-chave (Pods, Deployments, Services, etc.)
  3. Modelo de objeto do Kubernetes

Instalação e Configuração Básica do OKD

  1. Requisitos de hardware e software
  2. Instalação de um cluster OKD local (Minishift ou CodeReady Containers)
  3. Configuração inicial do cluster

Implantação e Gerenciamento de Aplicativos

  1. Criação e gerenciamento de Pods e Deployments
  2. Exposição de serviços com Services e Ingresses
  3. Escalonamento automático e manual de aplicativos

Armazenamento e Rede em Kubernetes

  1. Provisionamento de armazenamento persistente
  2. Configuração de redes e comunicação entre Pods
  3. Gerenciamento de DNS e descoberta de serviços

Monitoramento e Logging Básicos

  1. Configuração de monitoramento básico com Prometheus
  2. Coleta e visualização de logs com Fluentd e Elasticsearch
  3. Alertas básicos e notificações

Segurança Básica em OKD

  1. Controle de acesso e autenticação de usuários
  2. Políticas de segurança de rede (Network Policies)
  3. 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

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