Intrati in legatura

Schița de curs

Arhitectura containerelor

  • Containere vs. mașini virtuale
  • Anatomia containerelor
  • Sisteme de management al containerelor
  • OCI și CRI

Orchestrarea containerelor

  • Limitările sistemelor de management al containerelor
  • Arhitectura Kubernetes
  • Introducere
  • Masters/nodes
  • Etcd
  • Kube-apiserver
  • Kubelet
  • Kube-proxy
  • Controller manager
  • Kube scheduler
  • Design și instalare cluster Kubernetes
  • Lab-uri
  • Instalarea unui cluster Kubernetes multi-node

Instrumente de linie de comandă Kubernetes

  • Imperativ vs. declarativ
  • Kubectl
  • Krew
  • Kube ns
  • kube ctx
  • Lab-uri
  • Pornirea cu Kubernetes
  • Comenzi Kubectl
  • Instrumente de bază

Concepte de bază Kubernetes

  • Namespaces
  • Pod și Pod-uri multi-container
  • Etișete (Labels) și Selectori
  • Controllere de replicare / ReplicaSets
  • Deployments (Rolling Updates și Rollback)
  • ConfigMaps și Secrets
  • Liveness și Readiness
  • Lab-uri
  • Concepte de bază Kubernetes
  • Rolling Update și Rollback
  • Etișete (Labels) și Selectori
  • ConfigMaps și Secrets
  • Liveness și Readiness

Rețea Kubernetes

  • Rețeaua clusterului
  • Rețeaua pod-urilor
  • Rețeaua serviciilor
  • CoreDNS în Kubernetes
  • Ingress
  • Lab-uri
  • Rețea (Networking)
  • Servicii
  • Ingress

Planificare (Scheduling)

  • Planificare manuală
  • Taints și tolerations
  • Etișete de nod (Node labels) și Selectori
  • Afinitate de nod (Node Affinity)
  • Pod-uri statice
  • DemonSets
  • Lab-uri
  • Planificare manuală
  • Taints și tolerations
  • Etișete de nod (Node labels) și Selectori
  • Afinitate de nod (Node Affinity)
  • Pod-uri statice
  • DemonSets
  • Jobs și Cronjobs

Kubernetes și stocare

  • Volume persistente
  • Declarații de volume persistente (Persistent Volume Claims)
  • Provisioning dinamic cu StorageClass
  • Lab-uri
  • Provisioning static
  • Provisioning dinamic

Securitate Kubernetes

  • Control al accesului bazat pe roluri (RBAC)
  • Conturi de serviciu (Service Accounts)
  • Contexte de securitate (Security Contexts)
  • Cote de resurse (Resource Quotas)
  • Politici de rețea (Network Policy)
  • Lab-uri
  • RBAC și roluri de cluster
  • Conturi de serviciu
  • Contexte de securitate
  • Politici de rețea

Jurnalizare și monitorizare

  • Helm
  • Operatori
  • Monitorizarea componentelor clusterului
  • Configurarea stack-ului GAP - Grafana Alertmanager Prometheus
  • Lab-uri
  • Helm
  • Configurarea stack-ului GAP

Cerințe

  • Înțelegerea conceptelor de cloud computing
  • Familiaritate cu linia de comandă Linux

Public țintă

  • Ingineri DevOps
  • Dezvoltatori
 28 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite