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

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite