Schița de curs

[Ziua 01]

Introducere

Prezentare generală a orchestrației containerului cu Kubernetes

Prezentare generală a arhitecturii Kubernetes.

  • Pod-uri, etichete/selectore, controlere de replicare, servicii, 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, organizare și producție în cadrul aceluiași cluster
  • Kubernetes Cele mai bune practici pentru spațiile de nume

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.

  • Minimizarea impactului

Rețea avansată

  • Docker rețea vs Kubernetes rețea

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

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

Monitorizare Kubernetes

  • Înregistrare cluster cu Elasticsearch și fluentd
  • Monitorizare la nivel de container (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

  • Aprovizionare, partiționare, rețea

Construirea unui cluster de înaltă disponibilitate

  • Echilibrarea sarcinii și descoperirea serviciului

Implementarea unei aplicații scalabile

  • Scalare automată a podului orizontal
  • Database gruparea în Kubernetes

Actualizarea aplicației dvs

  • Lansări în Kubernetes

Depanare

  • Diagnosticarea și remedierea problemelor comune Kubernetes.

Rezumat și Concluzie

Cerințe

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

Audiență

  • Dezvoltatorii de software
  • Arhitecți
  • Inginerii de implementare
 14 ore

Numărul de participanți


Pret per participant

Mărturii (7)

Upcoming Courses

Categorii înrudite