Schița de curs

Introducere

Prezentare generală a orchestrării containerelor cu Kubernetes

Prezentare generală a arhitecturii Kubernetes

  • Poduri, etichete/selectoare, controlere de replicare, servicii, API

Instalarea unui cluster Kubernetes

Extragerea unei imagini Docker de pe internet

Crearea de poduri, volume și implementări Kubernetes

Gruparea și organizarea clusterului tău

Utilizarea Kubernetes Namespaces pentru a gestiona diferite medii

  • Gestionarea mediilor de test, staging și producție în același cluster
  • Cele mai bune practici pentru Kubernetes Namespaces

Descoperirea și conectarea la containere

Descoperirea și publicarea serviciilor

  • Servicii non-HTTP (FTP pasiv, SMTP, LDAP, etc.)

Securitatea Kubernetes

  • Autentificare & autorizare

Actualizarea unui cluster Kubernetes

  • Minimizarea impactului

Rețele avansate

  • Rețele Docker vs rețele Kubernetes

Interfața între furnizorii de rețea și rețelele Kubernetes

  • Cele mai bune practici pentru separarea serviciilor într-un cluster
  • Comparația diferitelor furnizori CNI (performanță, caracteristici, etc.)

Monitorizarea Kubernetes

  • Jurnalizarea clusterului cu Elasticsearch și fluentd
  • Monitorizarea la nivel de container (cAdvisor UI, Influxdb, Prometheus)

Cele mai bune practici pentru rularea serverelor și depozitelor de date containerizate

Scalarea clusterului tău Kubernetes

Infrastructura pentru Kubernetes

  • Aprovizionare, partiționare, rețea

Construirea unui cluster de înaltă disponibilitate

  • Echilibrarea sarcinii și descoperirea serviciilor

Implementarea unei aplicații scalabile

  • Autoscalarea orizontală a podurilor
  • Clustere de baze de date în Kubernetes

Actualizarea aplicației tale

  • Lansări în Kubernetes

Depanare

  • Diagnosticarea și remedierea problemelor comune Kubernetes

Rezumat și concluzii

Cerințe

  • Experiență cu containere Docker
  • Familiaritate cu linia de comandă Linux
  • Înțelegere a conceptelor de rețea

Audiență

  • Dezvoltatori de software
  • Arhitecți
  • Ingineri de implementare
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite