Intrati in legatura
 Durata 21 ore

Schița de curs

Concepte de bază

  1. Arhitectura Kubernetes
  2. Componentele clusterului

Construirea aplicației

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

Proiectarea pod-urilor

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

Securitate

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

Configurarea deployment-ului

  1. Controlere: deployments, daemon sets și stateful sets
  2. Job-uri și cron jobs
  3. Config maps
  4. Rolling upgrade, blue-green deployment, canary deployment
  5. Utilizarea Helm pentru gestionarea deployment-urilor
  6. Resurse API Kubernetes

Pod-uri multi-container

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

Servicii și rețelistică

  1. Servicii și tipurile lor
  2. Load balancing
  3. Ingress controller

Persistența stării

  1. Persistența stării aplicației în Kubernetes
  2. Stocare efemeră
  3. Volume persistente și revendicări
  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 container runtime compatibil OCI, cum ar fi Docker sau rkt.

Public țintă

  • Dezvoltatori
  • Utilizatori Kubernetes

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite