Kursplan

Kursöversikt för dagar 1-2

Introduktion

I. Behållarearkitektur

Behållare vs VMs

Anatomi av behållare

Behållarehanteringssystem

OCI och CRI

II. Behållareorchestration

Begränsningar i behållarehanteringssystem

Kubernetes-arkitektur

Introduktion

Mästare/noder

Etcd

Kube-apiserver

Kubelet

Kube-proxy

Kontrollhanteraren

Kube-scheduler

Design och installation av ett Kubernetes-kluster

Laborationer

Installation av ett flernodat Kubernetes-kluster

III. Kubernetes-kommandoradsverktyg

Imperativt vs deklarativt

Kubectl

Krew

Kube ns

kube ctx

Laborationer

Påbörja Kubernetes

Kubectl-kommandon

Verktyg för arbetet

IV. Kubernetes grundläggande begrepp

Namnområden

Pod och flerbehållar-poddar

Etiketter och selektorer

Replikeringskontroller / ReplicaSets

Distribution (Rolling Updates och Rollback)

ConfigMaps och Secrets

Liveness och Readiness

Laborationer

Kubernetes grundläggande begrepp

Rollande uppdatering och rollback

Etiketter och selektorer

ConfigMaps och Secrets

Liveness och Readiness

V. Kubernetes-nätverk

Klusternätverk

Podnätverk

Tjänstnätverk

CoreDNS i Kubernetes

Ingress

Laborationer

Nätverk

Tjänster

Ingress

Kursöversikt för dagar 3-4

VI. Schemaläggning

Manuell schemaläggning

Taints och toleranser

Nodetiketter och selektorer

Nodaffinitet

Statiska poddar

DaemonSets

Laborationer

Manuell schemaläggning

Taints och toleranser

Nodetiketter och selektorer

Nodaffinitet

Statiska poddar

DaemonSets

Jobs och Cronjobs

VII. Kubernetes och lagring

Persistenta volymer

Persistent Volume Claims

Dynamisk tillhandahållning med StorageClass

Laborationer

Statisk tillhandahållning

Dynamisk tillhandahållning

VIII. Kubernetes-säkerhet

Rollbaserad åtkomstkontroll (RBAC)

Tjänstkonton

Säkerhetskontexter

Resurskvoter

Nätverkspolicy

Laborationer

RBAC och klusterröler

Tjänstkonton

Säkerhetskontexter

Nätverkspolicy

IX. Loggning och övervakning

Helm

Operatörer

Övervakning av klusterkomponenter

Konfigurering av GAP-stacken - Grafana Alertmanager Prometheus

Laborationer

Helm

Konfigurering av GAP-stacken

Slutsats

Krav

  • En förståelse för molntjänsterbegrepp
  • Kännedom om Linux-kommandoraden

Målgrupp

  • DevOps-ingenjörer
  • Utvecklare
 28 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier