Kursplan

Kursöversikt dag 1-2

Introduktion

I. Behållararkitektur

    Behållare vs virtuella datorer Dissektion av behållare Container Management System OCI och CRI

II. Container Orchestration

    Container Management Systembegränsningar
    Kubernetes Arkitektur Introduktion Masters/noder Etcd Kube-apiserver Kubelet Kube-proxy Controller manager Kube schemaläggare
Designa och installera ett Kubernetes kluster
  • Labs Installation av ett multi-nod Kubernetes kluster
  • III. Kubernetes Kommandoradsverktyg
  • Imperativ vs deklarativ Kubectl Krew Kube ns kube ctx Labs Komma igång med Kubernetes Kubectl-kommandon Branschverktyg

      IV. Kubernetes Kärnkoncept

    Namnutrymmen

      Pod- och multicontainer-pods Etiketter och väljare Replikeringskontroller / ReplicaSets-distributioner (rullande uppdateringar och återställning) ConfigMaps and Secrets Liveness and Readiness Labs Kubernetes Kärnkoncept Rullande uppdaterings- och återställningsetiketter och -väljare ConfigMaps and Secrets Liveness and Readiness
      V. Kubernetes Networking

    Kluster Networking Pod Networking Service Networking CoreDNS i Kubernetes Ingress Labs Networking Services Ingress

      Kursöversikt dag 3-4

    VI. Schemaläggning

    Manuell schemaläggning av fläckar och tolerationer Nodetiketter och -väljare Nodaffinitet Statiska Pods DaemonSets Labs Manuell schemaläggning av färger och tolerationer Nodetiketter och -väljare Nodaffinitet Statiska Pods DaemonSets Jobb och Cronjobs

      VII. Kubernetes och lagring

    Beständiga volymer Beständiga volymanspråk Dynamisk provisionering med StorageClass Labs Statisk provisionering Dynamisk provisionering

      VIII. Kubernetes Säkerhet

    Rollbaserad Access Kontrolltjänstkonton Säkerhetskontexter Resurskvoter Nätverkspolicy Labs RBAC och klusterroller Tjänstekonton Säkerhetskontexter Nätverkspolicy

      IX. Loggning och övervakning

    Helm

      Operatörer Övervakar klusterkomponenter Ställa in GAP-stacken - Grafana Alertmanager Prometheus Labs Helm Ställa in GAP-stacken
      Slutsats

    Krav

    • En förståelse för cloud computing-koncept
    • Bekantskap med kommandoraden Linux

    Publik

    • DevOps ingenjörer
    • Utvecklare
     28 timmar

    Antal deltagare



    Price per participant

    Relaterade Kurser

    Relaterade Kategorier