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
- OCP 4.x Installation
- Demo: Installing OpenShift on AWS
- Kubernetes Architecture
- Cluster Communication
- Objects
- Object Properties
- Labels & Selectors
- Annotations
- Object Management
- Image Fundamentals
- Container Fundamentals
- Pod Fundamentals
- Working With Pods
- OpenShift Overview
- Demo: Configuring an Identity Provider
- Demo: OpenShift Web Console
- Lab Tasks
- Container And Pod Fundamentals
- Pod Fundamentals
- OpenShift CLI Basics
- OpenShift GUI Basics
Application Lifecycle Management
- Pod Lifecycle
- Container Lifecycle
- Init Containers
- Container: Command and args
- Container: Defining Environment
- ReplicaSet
- Deployments
- Working With Deployments
- Deployment Rollouts
- Demo: Sock Shop Microservice on OpenShift
- Lab Tasks
- Pod Lifecycle
- Init Containers
- Deployments
- Scaling Workloads
Networking
- Network Overview
- OpenShift Networking
- Service Discovery & CoreDNS
- Container Network Interface (CNI)
- Services
- Ingress Objects
- Demo: Installing A Valid SSL Certificate
- Lab Tasks
- Port-Forwarding
- Services
- OpenShift Routes
Storage
- Storage
- Volume Types
- Static Volumes (Demo)
- ConfigMaps
- Secrets
- OpenShift Container Storage
- Lab Tasks
- Demo: Static Volumes
- Demo: GUI - Deploy Gitlab with Persistent Storage
- Demo: CLI - Deploy Gitlab with Persistent Storage
- Demo: ConfigMaps & Secrets
- Static Volume Provisioning
- ConfigMaps And Secrets
Scheduling
- Controlling And Tracking Resources
- Scheduler Operation
- DaemonSet
- Node Affinity & Anti-Affinity
- Pod Affinity & Anti-Affinity
- Taints & Tolerations
- Lab Tasks
- Demo: Affinity and Taints
- Pod Resources and Scheduling
- Static Scheduling and DaemonSets
- Pod And Node Affinities
Security
- Controlling Access To The Kubernetes API
- Kubectl Configuration
- Role-Based Access Control
- Service Accounts
- Admission Controllers
- PodSecurityPolicy
- Admission Controller
- Default Admission Controllers
Logging
- Logging Basics
- Aggregated Cluster Logging
- Lab Tasks
- Demo: Cluster Logging
Jobs And Cronjobs
- Jobs
- Cronjobs
- Lab Tasks
- Jobs
- Cronjobs
Linux Containers
- Application Management Landscape
- Application Isolation
- Resource Measurement and Control
- Container Security
- OverlayFS Overview
- Container Security
- Open Container Initiative
- Lab Tasks
- Container Concepts runC
TENHO INTERESSE