Schița de curs

Concepte de bază

  1. Arhitectura Kubernetes
  2. Componentele clusterului

Construirea aplicației

  1. Crearea containerelor
  2. Configurarea depozitului Docker local

Proiectarea pod-urilor

  1. Configurația de bază
  2. Sondaje de liveness și readiness
  3. Constrângeri CPU și memorie
  4. Limiți de resurse pentru un namespace

Securitate

  1. Contextul de securitate
  2. Conturi de serviciu
  3. Sectretele
  4. Poliții de rețea Kubernetes
  5. Capabilitățile Linux

Configurarea implementării

  1. Controlere: implementări, seturi daemon și seturi stateful
  2. Job-uri și job-uri cron
  3. Hărți de configurare
  4. Actualizare rolling, implementare blue-green, implementare canary
  5. Folosirea Helm pentru gestionarea implementărilor
  6. Resursele API Kubernetes

Pod-uri cu mai mulți containeri

  1. Containeri sidecar, ambassador și adapter
  2. Containeri init

Servicii & Rețele

  1. Serviciile și tipurile lor diferite
  2. Balansare de încărcare
  3. Controlerul Ingress

Persistența stării

  1. Persistența stării aplicațiilor în Kubernetes
  2. Stocarea ephemeral
  3. Volumuri persistente și cereri de volum persistent
  4. Clase de stocare

Cerințe

  • O înțelegere a conceptelor și arhitecturilor aplicațiilor native cloud.
  • Experiență în programare cu Python, Node.js, Go sau Java.
  • O Runtime de Container Compatibil OCI, cum ar fi Docker sau rkt.

Audientă

  • Dezvoltatori
  • Folositorii Kubernetes
 21 ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite