Schița de curs

[Ziua 01]

Introducere

Prezentare generală a orchestrației containerului cu Kubernetes

Prezentare generală a arhitecturii Kubernetes.

  • Pods, labels/selectors, replication controllers, services, API

Instalarea unui cluster Kubernetes.

Extragerea unei Docker imagini de pe internet

Crearea de Kubernetes poduri, volume și implementări

Gruparea și organizarea clusterului dvs

Utilizarea Kubernetes Namespaces pentru a gestiona diferite medii

  • Gestionarea mediilor de testare, stabilire ș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.)

Kubernetes securitate

  • Autentificare și autorizare

Actualizarea unui cluster Kubernetes.

  • Măsurile pentru minimizarea impactului

Rețea avansată

  • Docker networking vs Kubernetes networking

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

  • Cele mai bune practici pentru separarea serviciilor în cluster
  • Compararea diferitelor furnizori CNI (performanță, funcționalități, etc.)

Monitorizare Kubernetes

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

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


[Ziua 02]

Scalați-vă clusterul Kubernetes.

Infrastructură pentru Kubernetes

  • Aprovisionare, particionare, rețea

Construirea unui cluster de înaltă disponibilitate

  • Balansarea sarcinii și descoperirea serviciilor

Implementarea unei aplicații scalabile

  • Autoridimensionare orizontală a pod-urilor
  • Database clustering în Kubernetes

Actualizarea aplicației dvs

  • Lansări în Kubernetes

Depanare

  • Diagnosticarea și rezolvarea problemelor comune Kubernetes

Rezumat și Concluzie

Cerințe

  • Experiență cu contenedorii Docker
  • Cunoștințe ale liniei de comandă Linux
  • Înțelegerea conceptelor de rețea

Audiență

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

Numărul de participanți


Pret per participant

Mărturii (7)

Upcoming Courses

Categorii înrudite