Schița de curs

Planificarea cursului pentru zilele 1-2 

Introducere

I. Arhitectura Containerelor

Containere vs VM-uri

Dezvoltarea Containerelor

Sisteme de Gestionare a Containerelor

OCI și CRI

II. Orchestrarea Containerelor

Limitările Sistemelor de Gestionare a Containerelor

Arhitectura Kubernetes

Introducere

Masters/nodes

Etcd

Kube-apiserver

Kubelet

Kube-proxy

Controller manager

Kube scheduler

Proiectarea și instalarea unui cluster Kubernetes

Laboratoare

Instalarea unui cluster Kubernetes cu mai multe noduri

III. Instrumente de Linie de Comandă Kubernetes

Imperativ vs declarativ

Kubectl

Krew

Kube ns

kube ctx

Laboratoare

Începutul cu Kubernetes

Comenzi Kubectl

Instrumente esențiale

IV. Concepte de Bază ale Kubernetes

Namespaces

Pod și Poduri Multi-container

Labels și Selectors

Replication controllers / ReplicaSets

Deployments (Rolling Updates and Rolling Back)

ConfigMaps și Secrets

Liveness și Readiness

Laboratoare

Concepte de Bază ale Kubernetes

Rolling Update și Rollback

Labels și Selectors

ConfigMaps și Secrets

Liveness și Readiness

V. Rețelele Kubernetes

Rețele Cluster

Rețele Pod

Rețele Service

CoreDNS în Kubernetes

Ingress

Laboratoare

Rețele

Servicii

Ingress

Planificarea cursului pentru zilele 3-4 

VI. Programarea

Programarea manuală

Taints și tolerations

Etichete de nod și Selectors

Afinitatea de nod

Poduri statice

DaemonSets

Laboratoare

Programarea manuală

Taints și tolerations

Etichete de nod și Selectors

Afinitatea de nod

Poduri statice

DaemonSets

Jobs și Cronjobs

VII. Kubernetes și Stocarea Datelor

Volumuri Persistente

Cereri Volum Persistente

Aprovisionare dinamică cu StorageClass

Laboratoare

Aprovisionare statică

Aprovisionare dinamică

VIII. Securitatea Kubernetes

Controlul de Acces Bazat pe Roluri

Conturi de Serviciu

Contexte de Securitate

Cote de Resurse

Politică de Rețea

Laboratoare

RBAC și Roluri Cluster

Conturi de Serviciu

Contexte de Securitate

Politică de Rețea

IX. Jurnalizarea și Monitorizarea

Helm

Operatori

Monitorizarea Componentelor Cluster

Setarea GAP stack - Grafana Alertmanager Prometheus

Laboratoare

Helm

Setarea GAP stack

Concluzie

Cerințe

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

Audiență

  • Ingineri DevOps
  • Dezvoltatori
 28 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite