Kursplan

Kursöversikt för dagarna 1-2  

Införandet

I. Containers Arkitektur

Containers vs VMs

Dissekting Containers

Container Management Systems

OCI och CRI

II. Container Orchestration

Container Management Systems Begränsningar

Kubernetes Arkitektur

Introduktion

Masters/noder

Etcd

Kube-apiserver

Kubelet

Kube-proxy

Controller manager

Kube scheduler

Designa och installera en Kubernetes kluster

Labb

Installation av en multi-node Kubernetes kluster

III. Kubernetes Kommandoradsverktyg

Imperativ vs deklarativ

Kubectl

Krew

Kube ns

Kube ctx

Labb

Kom igång med Kubernetes

Kubectl kommando

Verktyg för arbetet

IV. Kubernetes Kernkoncept

Namnrymd

Pod och Multi-container Pods

Etiketter och Selektorer

Replikationskontrollanter / ReplicaSets

Distributioner (Rullande Uppdateringar och Återställningar)

Konfigurationskartor och Hemligheter

Livsställning och Beredskap

Labb

Kubernetes Kernkoncept

Rullande Uppdatering och Återställning

Etiketter och Selektorer

Konfigurationskartor och Hemligheter

Livsställning och Beredskap

V. Kubernetes Networking

Kluster Networking

Pod Networking

Tjänst Networking  

CoreDNS i Kubernetes

Ingress

Labb

Networking

Tjänster

Ingress

Kursöversikt för dagarna 3-4  

VI. Scheduling

Manuell Scheduling

Taints och toleranser

Nodetiketter och Selektorer

Nodaffinitet

Statiska Pods

DaemonSets

Labb

Manuell Scheduling

Taints och toleranser

Nodetiketter och Selektorer

Nodaffinitet

Statiska Pods

DaemonSets

Jobbar och Cronjobbar

VII. Kubernetes och Lagring

Beständiga Volymer

Beständiga Volymkrav

Dynamisk tilldelning med StorageClass

Labb

Statisk tilldelning

Dynamisk tilldelning

VIII. Kubernetes Säkerhet

Rollbaserad Access Kontroll

Tjänstkonton

Säkerhetskontexter

Resurskvoter

Nätverksprincip

Labb

RBAC och Klusterroller

Tjänstkonton

Säkerhetskontexter

Nätverksprincip

IX. Loggning och Övervakning

Helm

Operatörer

Övervaka klusterkomponenter

Installation av GAP-stacken - Grafana Alertmanager Prometheus

Labb

Helm

Installation av GAP-stacken

Slutsats

Krav

  • Förståelse för molnberäkningskoncept
  • Kännedom om kommando raden Linux

Publik

  • DevOps ingenjörer
  • Uvecklare
 28 timmar

Antal deltagare


Price per participant

Vittnesmål (3)

Upcoming Courses

Relaterade Kategorier