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
Modul 1 – Introducere în Containere
- De ce containere?
- Containere vs mașini virtuale
- Arhitectura containerelelor
- Runtimes de containere
- Ciclul de viață al unui container
Modul 2 – Construirea imaginilor de containere
- Crearea imaginilor de containere
- Lucrul cu Dockerfiles sau Containerfiles
- Optimizarea imaginilor
- Registre de containere
- Versionarea imaginilor
Modul 3 – Fundamente Kubernetes
- Arhitectura Kubernetes
- Pods
- Deployments
- ReplicaSets
- Namespaces
- Etichete și selectoare (labels și selectors)
Modul 4 – Introducere în OpenShift
- Arhitectura OpenShift
- Proiecte și namespaces
- Web Console
- CLI OpenShift
- Lucrul cu aplicații
Modul 5 – Distribuția aplicațiilor
- Distribuirea aplicațiilor containerizate
- Scalarea workload-urilor
- Rolling updates
- Gestionarea configurației
- Variabile de mediu
Modul 6 – Rețele
- Services în Kubernetes
- Expunerea aplicațiilor
- Routes
- Concepte de Ingress
- Depanare de bază pentru rețele
Modul 7 – Stocare și configurație
- Stocare persistentă
- Claims de volum persistent (Persistent Volume Claims)
- ConfigMaps
- Secrets
- Aplicații cu stare (Stateful applications)
Modul 8 – Fundamente de securitate
- Concepte RBAC
- Service accounts
- Configurația securizată a aplicațiilor
- Securitatea de bază a imaginilor
- Bune practici de securitate
Modul 9 – Monitorizare și depanare
- Loguri
- Evenimente
- Metrici
- Verificări de sănătate (Health checks)
- Scenarii comune de depanare
Modul 10 – Workshop practic
- Construiește o imagine de container
- Distribuie o aplicație
- Configurează rețeaua
- Salvează datele aplicației
- Securizează și depanează aplicația
Formatul cursului
- Predici interactive.
- Demonstrații practice.
- Exerciții extensive hands-on.
- Scenarii reale de distribuție.
Opțiuni de personalizare a cursului
Cursul poate fi personalizat pentru a se alinia tehnologiilor, instrumentelor de dezvoltare și mediilor de distribuție utilizate în organizația ta.
Cerințe
Persoanele participante ar trebui să aibă:
- Abilități de bază în linia de comandă Linux.
- O înțelegere generală a dezvoltării software sau a administrării de sisteme.
- Cunoștințe de bază despre rețele.
- Nu este necesară experiență anterioară 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