Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Durata 35 ore
Schița de curs
Modulul 1 – Introducere în containere
- De ce containere?
- Containere vs. mașini virtuale
- Arhitectura containerelor
- Runtime-uri pentru containere
- Ciclu de viață al containerelor
Modulul 2 – Construirea imaginilor de container
- Creatrea imaginilor de container
- Lucrul cu Dockerfile sau Containerfile
- Optimizarea imaginilor
- Registre de containere
- Versionarea imaginilor
Modulul 3 – Fundamentele Kubernetes
- Arhitectura Kubernetes
- Pods
- Deployments
- ReplicaSets
- Namespaces
- Etichete și selecționatori
Modulul 4 – Introducere în OpenShift
- Arhitectura OpenShift
- Proiecte și namespaces
- Console Web
- CLI OpenShift
- Lucrul cu aplicații
Modulul 5 – Implementarea aplicațiilor
- Implementarea aplicațiilor containerizate
- Scalarea sarcinilor de lucru
- Actualizări incremental (rolling updates)
- Gestionarea configurației
- Variabile de mediu
Modulul 6 – Rețeluire (Networking)
- Service-uri Kubernetes
- Expozarea aplicațiilor
- Rute (Routes)
- Concepte de Ingress
- Dezvoltare de bază a problemelor de rețea
Modulul 7 – Stocare și configurație
- Stocare persistentă
- Persistent Volume Claims
- ConfigMaps
- Secrețe (Secrets)
- Aplicații cu stare (Stateful applications)
Modulul 8 – Fundamentele securității
- Concepte RBAC
- Conturi de serviciu (Service accounts)
- Configurația sigură a aplicațiilor
- Securitate de bază a imaginilor
- Bune practici de securitate
Modulul 9 – Monitorizare și troubleshooting
- Jurnale (Logs)
- Evenimente (Events)
- Metrici
- Verificări de sănătate (Health checks)
- Scenarii comune de troubleshooting
Modulul 10 – Workshop practic
- Construiește o imagine de container
- Implementează o aplicație
- Configurează rețeaua
- Salvează datele aplicației
- Securizează și rezolvă problemele aplicației
Formatul cursului
- Prezentări interactive.
- Demonstrații practice.
- Exerciții extinse hands-on.
- Scenarii reale de implementare.
Oțiuni de personalizare a cursului
Cursul poate fi personalizat pentru a se potrivi tehnologiilor, instrumentelor de dezvoltare și mediilor de implementare folosite în cadrul organizației tale.
Cerințe
Participanții trebuie să aibă:
- Competențe de bază la linia de comandă Linux.
- Înțelegerea generală a dezvoltării de software sau a administrării sistemelor.
- Cunoștințe de bază despre rețele.
- Nu se cer experiențe anterioare cu OpenShift.
Mărturii (1)
înțelegere de bază a containerelor/kubernetes și modul în care acestea interacționează caracteristicile platformei openshift
Eric Scholze - NOW IT GmbH
Curs - Introduction to Containers, Kubernetes & OpenShift
Tradus de catre o masina