Arhitectura modernă a software-ului, containerizare și Kubernetes

Introducere în Kubernetes

Frank Heilmann

Platform Architect and Freelance Instructor

Despre mine

Fotografia instructorului Frank Heilmann

  • Arhitect de platforme cu experiență, proiecte în sectoare diverse
  • Lucrează cu Kubernetes din 2018, cu focus pe platforme de date scalabile on-prem și la principalii furnizori cloud
  • Focus pe reziliență și disponibilitate ridicată Expertiza lui Frank în stive software
1 https://de.linkedin.com/in/frank-heilmann-19556590
Introducere în Kubernetes

Arhitectura modernă a software-ului

imaginea unui monolit

  • Arhitectura tradițională: monoliți
  • Aplicații unice, de obicei independente de alte aplicații
    • Greu de întreținut și actualizat

imaginea microserviciilor

  • Arhitectura modernă: construită din blocuri independente: microservicii
    • Pot fi întreținute și actualizate independent
  • Ideal pentru cloud computing
Introducere în Kubernetes

Containerizare și Kubernetes

blocuri de construcție ale software-ului modern

  • Aplicațiile moderne pot consta din mii de blocuri de construcție $$
  • Implementate prin containere!
    • Fiecare bloc este livrat într-un container individual

$$

  • Kubernetes urmărește toate containerele
Introducere în Kubernetes

Natura cloud-native și Kubernetes

Kubernetes este cloud-native

  • Cloud-native: mod de a construi și implementa aplicații în cloud
  • Aplicațiile cloud-native sunt proiectate să fie scalabile
  • Kubernetes este cloud-native:
    • simplifică implementarea și gestionarea containerelor
    • permite scalarea facilă a aplicațiilor
Introducere în Kubernetes

Distribuții Kubernetes și oferte cloud

  • Kubernetes este un proiect open-source al Google
  • Oricine îl poate descărca, instala și utiliza
  • Poate fi folosit cu toți furnizorii de cloud ca serviciu gestionat
  • "Kubernetes" --> "K ubernete s" --> "K8s"
Introducere în Kubernetes

Să exersăm!

Introducere în Kubernetes

Preparing Video For Download...