Intrati in legatura

Schița de curs

Concepte de bază

  1. Arhitectura Kubernetes
  2. Componentele clusterului

Construirea aplicației

  1. Crearea containerelor
  2. Configurarea repo-ului local Docker

Designul pod-urilor

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

Securitate

  1. Contextul de securitate
  2. Conturi de serviciu
  3. Secrete
  4. Politica de rețea Kubernetes
  5. Capabilități Linux

Configurarea implementării

  1. Controlere: implementări, daemon sets și stateful sets
  2. Job-uri și job-uri cron
  3. Config maps
  4. Actualizare în cascadă, implementare blue-green, implementare canary
  5. Utilizarea Helm pentru gestionarea implementărilor
  6. Resurse API Kubernetes

Pod-uri cu mai multe containere

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

Servicii & Rețea

  1. Servicii și tipuri diferite
  2. Echilibrarea sarcinii
  3. Controler Ingress

Persistența stării

  1. Persistența stării aplicației în Kubernetes
  2. Stocare efemeră
  3. Volume persistente și cereri
  4. Clase de stocare

Cerințe

  • Înțelegerea conceptelor și arhitecturilor aplicațiilor cloud native.
  • Experiență în programare în Python, Node.js, Go sau Java.
  • Un runtime de container conform OCI, cum ar fi Docker sau rkt.

Publicul țintă

  • Dezvoltatori
  • Utilizatori Kubernetes
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite