Kursplan

Introduksjon

  • Mål
  • Hvem Du Er
  • The Linux Foundation
  • Linux Foundation Utdanning
  • Sertifiseringsprogrammer og digitale erkenninger
  • Forberedelse av systemet ditt
  • Kurset registrering
  • Lab

Kubernetes Arkitektur

  • Hva er Kubernetes?
  • Komponenter i Kubernetes
  • Ufordel
  • Borg Arv
  • Kubernetes Arkitektur
  • Terminologi
  • Master Node
  • Minion (Worker) Nodes
  • Pods
  • Services
  • Controllers / Operators
  • Enkelt IP per Pod
  • Nettverksoppsett
  • CNI Nettverkskonfigurasjonsfil
  • Pod-to-Pod Kommunikasjon
  • Cloud Native Computing Foundation
  • Ressursanbefalinger
  • Lab

Build

  • Container Alternativer
  • Containerisering av en Applikasjon
  • Opprettelse av Dockerfile
  • Hosting av Lokal Repository
  • Opprettelse av Deployment
  • Kjøring av Kommandoer i en Container
  • Multi-Container Pod
  • readinessProbe
  • livenessProbe
  • Testing
  • Lab

Design

  • Tradisjonelle Applikasjoner: Overveigelser
  • Separerte Ressurser
  • Transitoriske Egenskaper
  • Fleksibel Ramme
  • Administrasjon av Ressursbruk
  • Bruk av Etikettselektorer
  • Multi-Container Pods
  • Sidecar Container
  • Adapter Container
  • Ambassador
  • Punkter til Overveieing
  • Jobs
  • Lab

Deployment Konfigurasjon

  • Volumer Oversikt
  • Introduksjon til Volumer
  • Volume Spec
  • Volume Types
  • Shared Volume Eksempel
  • Persistent Volumes og Claims
  • Persistent Volume
  • Persistent Volume Claim
  • Dynamisk Provisionering
  • Secrets
  • Bruk av Secrets via Miljøvariabler
  • Mounting Secrets som Volumer
  • Portabel Data med ConfigMaps
  • Bruk av ConfigMaps
  • Deployment Konfigurasjonsstatus
  • Skalering og Rullende Oppdateringer
  • Deployment Rollbacks
  • Lab

Sikkerhet

  • Sikkerhets Oversikt
  • Tilgang til APIen
  • Autentisering
  • Autorisasjon
  • ABAC
  • RBAC
  • RBAC Prosess Oversikt
  • Admission Controller
  • Sikkerhetskontekster
  • Pod Sikkerhetspolitikk
  • Nettverksikkerhetspolitikk
  • Nettverksikkerhetspolitikk Eksempel
  • Standard Politikk Eksempel
  • Lab

Eksponering av Applikasjoner

  • Service Typer
  • Services Diagram
  • Service Oppdateringsmønster
  • Tilgang til en Applikasjon med en Service
  • Service uten En Selektor
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName
  • Ingress Resource
  • Ingress Controller
  • Service Mesh
  • Lab

Feilsøkning

  • Feilsøkings Oversikt
  • Grunnleggende Feilsøkningssteg
  • Kontinuerlig Endring
  • Grunnleggende Feilsøkingsflyt: Pods
  • Grunnleggende Feilsøkingsflyt: Node og Sikkerhet
  • Grunnleggende Feilsøkingsflyt: Agenter
  • Overvåking
  • Loggverktøy
  • Overvåking av Applikasjoner
  • System- og Agentloggar
  • Konformitetstestering
  • Mer Resurs
  • Lab

CKAD eksamensgjennomgang

Krav

For å få mest ut av dette kurset, bør du ha:

Grunnleggende Linux-kommandolinje- og filredigeringsferdigheter og være kjent med å bruke et programmeringsspråk (som Python, Node.js, Go). Kunnskap om Cloud Native-applikasjonkonsepter og arkitekturer (som undervises i vårt gratis Introduction to Kubernetes edX MOOC) er nyttig for dette kurset.

Vær oppmerksom, Kubernetes Administration (LFS458) er ikke en forutsetning for dette kurset. Det finnes overlap i kursmateriale, da hvert av dem er designet til å stå alene og justeres med de relaterte eksamener.

Målgruppe

Dette kurset er for erfarna applikasjonsutviklere som trenger å containerisere, hoste, distribuere og konfigurere en applikasjon i et flernodelyng.

Erfaringsnivå: Middels

 21 timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier