Kursplan

Introduktion

  • Mål
  • Vem är du
  • Stiftelsen Linux
  • Linux Grundutbildning
  • Certifieringsprogram och digital märken
  • Förbereder ditt system
  • Kursregistrering
  • Labs

Kubernetes Arkitektur

  • Vad är Kubernetes?
  • Komponenter i Kubernetes
  • Utmaningar
  • Borgarvet
  • Kubernetes Arkitektur
  • Terminologi
  • Master Node
  • Minion (arbetare) noder
  • Skida
  • Tjänster
  • Styrenheter / Operatörer
  • Enstaka IP per Pod
  • Networking Inställning
  • CNI-nätverkskonfigurationsfil
  • Pod-to-Pod Communication
  • Cloud Native Computing Foundation
  • Resursrekommendationer
  • Labs

Bygga

  • Behållaralternativ
  • Containerizing en applikation
  • Skapar Dockerfilen
  • Att vara värd för ett lokalt förråd
  • Skapa en distribution
  • Kör kommandon i en behållare
  • Multi-Container Pod
  • beredskapSond
  • livlighetSond
  • Testning
  • Labs

Design

  • Traditionella tillämpningar: Överväganden
  • Frikopplade resurser
  • Förgänglighet
  • Flexibelt ramverk
  • Hantera resursanvändning
  • Använda etikettväljare
  • Pods för flera behållare
  • Sidovagnscontainer
  • Adapterbehållare
  • Ambassadör
  • Pekar på Begrunda
  • Jobb
  • Labs

Implementeringskonfiguration

  • Volymöversikt
  • Introduktion av volymer
  • Volym Spec
  • Volymtyper
  • Exempel på delad volym
  • Beständiga volymer och anspråk
  • Beständig volym
  • Ihållande volymkrav
  • Dynamisk provisionering
  • Hemligheter
  • Använda hemligheter via miljövariabler
  • Montering av hemligheter som volymer
  • Bärbar data med ConfigMaps
  • Använder ConfigMaps
  • Status för distributionskonfiguration
  • Skalning och rullande uppdateringar
  • Återställning av distribution
  • Labs

säkerhet

  • Säkerhetsöversikt
  • Accessav API:et
  • Autentisering
  • Tillstånd
  • ABAC
  • RBAC
  • RBAC Processöversikt
  • Antagningskontrollant
  • Säkerhetskontexter
  • Pod Säkerhetspolicyer
  • Network Security Policyer
  • Network Security Exempel på policy
  • Exempel på standardpolicy
  • Labs

Exponera applikationer

  • Tjänstetyper
  • Tjänstediagram
  • Serviceuppdateringsmönster
  • Accessatt använda en applikation med en tjänst
  • Service utan väljare
  • ClusterIP
  • NodePort
  • Lastbalanserare
  • Externt Namn
  • Ingångsresurs
  • Ingångskontroller
  • Service Mesh
  • Labs

Felsökning

  • Felsökningsöversikt
  • Grundläggande felsökningssteg
  • Pågående (konstant) förändring
  • Grundläggande felsökningsflöde: Pods
  • Grundläggande felsökningsflöde: Nod och säkerhet
  • Grundläggande felsökningsflöde: Agenter
  • Övervakning
  • Loggningsverktyg
  • Övervakning av applikationer
  • System- och agentloggar
  • Överensstämmelsetestning
  • Mer resurs
  • Labs

CKAD examen granskning

Krav

För att få ut så mycket som möjligt av den här kursen bör du ha:

Grundläggande Linux-kommandorads- och filredigeringsfärdigheter och vara bekant med att använda ett programmeringsspråk (som Python, Node.js, Go). Kunskap om Cloud Native-applikationskoncept och -arkitekturer (som t.ex. lärs ut i vår kostnadsfria Introduktion till Kubernetes edX MOOC) är till hjälp för den här kursen.

Observera att Kubernetes Administration (LFS458) inte är en förutsättning för denna kurs. Det finns överlappning i kursmaterialet eftersom var och en är utformad för att stå ensam och stämmer överens med de relaterade proven.

Publik

Den här kursen är för erfarna applikationsutvecklare som behöver behålla, vara värd för, distribuera och konfigurera en applikation i ett kluster med flera noder.

Erfarenhetsnivå: Medellång

 21 timmar

Antal deltagare



Price per participant

Relaterade Kurser

Relaterade Kategorier