Curso OpenShift Administration

  • DevOps | CI | CD | Kubernetes | Web3

Curso OpenShift Administration

24 horas
Visão Geral

Este Curso OpenShift Administration, ensina aos participantes como instalar e gerenciar um cluster OpenShift. 

Objetivo

Após realizar este Curso OpenShift Administration você será capaz de:

  • Aprenda como instalar e gerenciar um cluster OpenShift
  • Gerencie o ciclo de vida do aplicativo na plataforma OpenShift
  • Configurar rede e armazenamento OpenShift
  • Criar trabalhos agendados
  • Proteja um cluster OpenShift
  • Registrar e monitorar um cluster OpenShift
  • Gerenciar implantações de aplicativos
  • Entenda os comandos do OpenShift
Pre-Requisitos

Os participantes precisarão de um conhecimento prático de habilidades de administração de sistemas Linux. O conhecimento prévio de conteinerização é útil, mas não obrigatório.

Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Installation and Core Concepts

  1. OCP 4.x Installation
  2. Demo: Installing OpenShift on AWS
  3. Kubernetes Architecture
  4. Cluster Communication
  5. Objects
  6. Object Properties
  7. Labels & Selectors
  8. Annotations
  9. Object Management
  10. Image Fundamentals
  11. Container Fundamentals
  12. Pod Fundamentals
  13. Working With Pods
  14. OpenShift Overview
  15. Demo: Configuring an Identity Provider
  16. Demo: OpenShift Web Console
  17. Lab Tasks
    1. Container And Pod Fundamentals
    2. Pod Fundamentals
    3. OpenShift CLI Basics
    4. OpenShift GUI Basics

Application Lifecycle Management

  1. Pod Lifecycle
  2. Container Lifecycle
  3. Init Containers
  4. Container: Command and args
  5. Container: Defining Environment
  6. ReplicaSet
  7. Deployments
  8. Working With Deployments
  9. Deployment Rollouts
  10. Demo: Sock Shop Microservice on OpenShift
  11. Lab Tasks
    1. Pod Lifecycle
    2. Init Containers
    3. Deployments
    4. Scaling Workloads

Networking

  1. Network Overview
  2. OpenShift Networking
  3. Service Discovery & CoreDNS
  4. Container Network Interface (CNI)
  5. Services
  6. Ingress Objects
  7. Demo: Installing A Valid SSL Certificate
  8. Lab Tasks
    1. Port-Forwarding
    2. Services
    3. OpenShift Routes

Storage

  1. Storage
  2. Volume Types
  3. Static Volumes (Demo)
  4. ConfigMaps
  5. Secrets
  6. OpenShift Container Storage
  7. Lab Tasks
    1. Demo: Static Volumes
    2. Demo: GUI - Deploy Gitlab with Persistent Storage
    3. Demo: CLI - Deploy Gitlab with Persistent Storage
    4. Demo: ConfigMaps & Secrets
    5. Static Volume Provisioning
    6. ConfigMaps And Secrets

Scheduling

  1. Controlling And Tracking Resources
  2. Scheduler Operation
  3. DaemonSet
  4. Node Affinity & Anti-Affinity
  5. Pod Affinity & Anti-Affinity
  6. Taints & Tolerations
  7. Lab Tasks
    1. Demo: Affinity and Taints
    2. Pod Resources and Scheduling
    3. Static Scheduling and DaemonSets
    4. Pod And Node Affinities

Security

  1. Controlling Access To The Kubernetes API
  2. Kubectl Configuration
  3. Role-Based Access Control
  4. Service Accounts
  5. Admission Controllers
  6. PodSecurityPolicy
  7. Admission Controller
  8. Default Admission Controllers

Logging

  1. Logging Basics
  2. Aggregated Cluster Logging
  3. Lab Tasks
    1. Demo: Cluster Logging

Jobs And Cronjobs

  1. Jobs
  2. Cronjobs
  3. Lab Tasks
    1. Jobs
    2. Cronjobs

Linux Containers

  1. Application Management Landscape
  2. Application Isolation
  3. Resource Measurement and Control
  4. Container Security
  5. OverlayFS Overview
  6. Container Security
  7. Open Container Initiative
  8. Lab Tasks
    1. Container Concepts runC
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