v2.3.0Introdução
👤 Visitante
V2.3.0 - OPENSHIFT PLATFORM LABS

Aprenda OpenShift
com laboratório prático,
CI/CD e visão enterprise.

Projeto inspirado no README enviado: GitHub Push → Webhook → Tekton EventListener → PipelineRun → Build → Registry interno → Deploy da aplicação Flask no OpenShift.

OpenShift Local Lab

Control Plane
API · Scheduler · Operators
Worker
Pods · Routes · Registry
GitHubTektonDeploy
▦ 1 VMCRC / OpenShift Local
⌘ tekton-labNamespace principal
⚗ FlaskAplicação exemplo
⌬ CI/CDPipeline automatizada
IDENTIFICAÇÃO

Digite seu nome para liberar a trilha

O progresso dos módulos será liberado após a identificação do aluno.

Progresso do capítulo

Marque este capítulo quando terminar os estudos e validações.

✓ Capítulo concluído.

Navegação

Capítulo 01 — Introdução ao OpenShift

O OpenShift é uma plataforma Kubernetes Enterprise da Red Hat. Ele entrega Kubernetes com recursos corporativos como autenticação integrada, console web, rotas, registry interno, operadores, segurança, automação e experiência de desenvolvimento.

Objetivo do capítulo: entender o que será construído no laboratório e como o fluxo CI/CD do README se encaixa em uma plataforma OpenShift.

Arquitetura do laboratório

Host Linux Mint: sistema onde o OpenShift Local será executado.
CRC/OpenShift Local: cluster local de uma VM para estudos.
Projeto tekton-lab: namespace usado para aplicação Flask, Tekton e webhooks.
Pipeline CI/CD: GitHub Push → Webhook → EventListener → PipelineRun → Build → Deploy.

Comandos de reconhecimento

oc version oc whoami oc get projects
✓ Comando validado.
Resultado esperado: você deverá reconhecer que OpenShift é Kubernetes com camadas enterprise adicionais.

›_ Simulador de terminal oc

$
user@openshift:~$ help Comandos disponíveis: crc status crc setup crc start crc console oc login oc whoami oc get projects oc get pods oc get nodes oc get all user@openshift:~$