Intrati in legatura
 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.

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite