Schița de curs

Planul cursului pentru zilele 1-2

Introducere

I. Arhitectura containerelor

  • Containere vs VM-uri

  • Disecarea containerelor

  • Sisteme de containere Management

  • OCI și CRI

II. Orchestrarea containerelor

  • Limitele sistemelor de containere Management

  • Kubernetes Arhitectură

    • Introducere

    • Maeștri/noduri

    • Etcd

    • Kube-apiserver

    • Kubelet

    • Kube-proxy

    • Manager de controler

    • Kube scheduler

  • Proiectarea și instalarea unui cluster Kubernetes

  • Laboratoare

    • Instalarea unui cluster Kubernetes cu mai multe noduri

III. Kubernetes Instrumente de linie de comandă

  • Imperativ vs declarativ

  • Kubectl

  • Krew

  • Kube ns

  • kube ctx

  • Laboratoare

    • Noțiuni de bază cu Kubernetes

    • Comenzi Kubectl

    • Instrumente de lucru

IV. Kubernetes Concepte de bază

  • Spații de nume

  • Poduri și poduri multi-container

  • Etichete și selectori

  • Controlere de replicare / ReplicaSets

  • Deployments (Rolling Updates și Rolling Back)

  • ConfigMaps și secrete

  • Liveness și Readiness

  • Laboratoare

    • Kubernetes Concepte de bază

    • Actualizarea și revenirea la starea inițială

    • Etichete și selectori

    • ConfigMaps și secrete

    • Liveness și Readiness

V. Kubernetes Networking

  • Cluster Networking

  • Pod Networking

  • Serviciu Networking

  • CoreDNS în Kubernetes

  • Ingress

  • Laboratoare

    • Networking

    • Servicii

    • Ingress

Schema cursului pentru zilele 3-4

VI. Programarea

  • Programarea manuală

  • Taințe și toleranțe

  • Etichete și selectori de noduri

  • Afinitatea nodurilor

  • Poduri statice

  • DaemonSets

  • Laboratoare

    • Programarea manuală

    • Taințe și toleranțe

    • Etichete și selectori de noduri

    • Afinitatea nodurilor

    • Poduri statice

    • DaemonSets

    • Lucrări și Cronjobs

VII. Kubernetes și stocare

  • Volume persistente

  • Revendicări privind volumele persistente

  • Aprovizionare dinamică cu StorageClass

  • Laboratoare

    • Aprovizionare statică

    • Aprovizionare dinamică

VIII. Kubernetes Securitate

  • Control bazat pe roluri Access

  • Conturi de servicii

  • Contexte de securitate

  • Cotele de resurse

  • Politica de rețea

  • Laboratoare

    • RBAC și roluri de cluster

    • Conturi de servicii

    • Contexte de securitate

    • Politica de rețea

IX. Înregistrare și monitorizare

  • Helm

  • Operatori

  • Monitorizarea componentelor clusterului

  • Configurarea stivei GAP - Grafana Alertmanager Prometheus

  • Laboratoare

    • Helm

    • Configurarea stivei GAP

Concluzii

Cerințe

  • O înțelegere a conceptelor de cloud computing
  • Familiaritate cu linia de comandă Linux

Audiență

  • DevOps ingineri
  • Dezvoltatori
 28 ore

Numărul de participanți


Pret per participant

Mărturii (3)

Upcoming Courses

Categorii înrudite