Schița de curs

Schema cursului pentru zilele 1-2  

Introducere

I. Arhitectura containerelor

    Containere vs VM-uri Disecția containerelor Sisteme de containere Management OCI și CRI

II. Orchestrarea containerelor

    Container Management Limitări ale sistemelor
    Kubernetes Arhitectura Introducere Stăpânii/nodurile Etcd Kube-apiserver Kubelet Kube-proxy Manager de controler Programator Kube
Proiectarea și instalarea unui cluster Kubernetes
  • Laboratoare Instalarea unui cluster cu mai multe noduri Kubernetes
  • 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 containere multiple Etichete și selectori Controlori de replicare / ReplicaSets Implementări (Rolling Updates și Rolling Back) ConfigMaps și secrete Disponibilitate și promptitudine Laboratoare Kubernetes Concepte de bază Actualizarea și revenirea la situația anterioară (Rolling Update și Rollback) Etichete și selectori ConfigMaps și secrete Disponibilitate și promptitudine
      V. Kubernetes Networking

    Cluster Networking Pod Networking Service Networking   CoreDNS în Kubernetes Intrare Laboratoare Networking Servicii Intrare

      Schema cursului pentru zilele 3-4  

    VI. Programarea

    Programarea manuală Tainări și toleranțe Etichete de noduri și selectori Afinitatea nodurilor Poduri statice DaemonSets Laboratoare Programare manuală Tainări și toleranțe Etichete de noduri și selectori Afinitatea nodurilor Poduri statice DaemonSets Lucrări și Cronjob-uri

      VII. Kubernetes și depozitare

    Volumele persistente Revendicări de volume persistente Aprovizionare dinamică cu StorageClass Laboratoare Aprovizionare statică Aprovizionare dinamică

      VIII. Kubernetes Security

    Control bazat pe rol Access Control Conturi de servicii Contexte de securitate Cote de resurse Politica de rețea Laboratoare RBAC și roluri de cluster Conturi de servicii Contexte de securitate Politica de rețea

      IX. Jurnalizare și monitorizare

    Helm

      Operatori Monitorizarea componentelor clusterului Configurarea stivei GAP - Grafana Alertmanager Prometheus Laboratoare Helm Configurarea stivei GAP
      Concluzie

    Cerințe

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

    Audiență

    • DevOps ingineri
    • Dezvoltatori
      28 ore
     

    Cursuri înrudite

    Categorii înrudite