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 Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso ISO/IEC 20000-1 Certification Service Management

24 horas

Curso Secure Automotive Software Development

24 horas

Curso FinOps for Machine Learning Platforms

16 horas

Curso FinOps for AI Practitioners

16 horas