Kursplan

Introduksjon

    Mål Hvem er du?

Kubernetes Arkitektur

    Hva er Kubernetes? Komponenter av Kubernetes-utfordringer Borg-arven Kubernetes-arkitektur Terminologi Master Node Minion (arbeider) Noder Pods Tjenester Kontrollere / Operatører Enkel IP per Pod Networking Oppsett CNI-nettverkskonfigurasjonsfil Pod-til-Pod-kommunikasjon Cloud Native Computing Foundation Ressursanbefalinger Labs

Bygge

    Beholderalternativer Beholdergjøring av en applikasjon Opprette Dockerfilen Å være vert for et lokalt arkiv Opprette en utrulling Kjøre kommandoer i en beholder Multi-Container Pod-beredskapProbe livenessProbe Testing Labs

Design

    Tradisjonelle applikasjoner: Betraktninger frakoblede ressurser Forgjengelighet Fleksibelt rammeverk Administrere ressursbruk ved å bruke etikettvelgere Multi-container Pods Sidevogn Container Adapter Container Ambassadør peker til å tenke på jobber Labs

Implementeringskonfigurasjon

    Volumoversikt Introduserer volumer Volumspesifikasjoner Volumtyper Eksempel på delt volum Vedvarende volum og krav Vedvarende volum Vedvarende volumkrav Dynamiske klargjøringshemmeligheter Bruke hemmeligheter via miljøvariabler Montering av hemmeligheter som volumer Portable data med ConfigMaps Bruke ConfigMaps-implementering Konfigurasjonsstatus Skalering og rullering av oppdateringer Implementering Tilbakerulling

Sikkerhet

    Sikkerhetsoversikt Tilgang til API-autentiseringsautorisasjon ABAC RBAC RBAC Prosessoversikt Admission Controller Sikkerhetskontekster Pod Sikkerhetspolicyer Network Security Policyer Network Security Policyeksempel Standard policyeksempel Labs

Eksponering av applikasjoner

    Tjenestetyper Tjenester Diagram Tjenesteoppdateringsmønster Tilgang til en applikasjon med en tjenestetjeneste uten en Selector ClusterIP NodePort LoadBalancer ExternalName Ingress Resource Ingress Controller Service Mesh Labs

Feilsøking

    Feilsøkingsoversikt Grunnleggende feilsøkingstrinn Pågående (konstant) endring Grunnleggende feilsøkingsflyt: Pods Grunnleggende feilsøkingsflyt: Node og sikkerhet Grunnleggende feilsøkingsflyt: Agenter Overvåking Loggverktøy Overvåking applikasjoner System- og agentlogger Konformitetstesting Flere ressurslabs

CKAD eksamen gjennomgang

Krav

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

Grunnleggende Linux-kommandolinje- og filredigeringsferdigheter og bli kjent med bruk av et programmeringsspråk (som Python, Node.js, Go). Kunnskap om Cloud Native-applikasjonskonsepter og -arkitekturer (slik som er undervist i vår gratis introduksjon til Kubernetes edX MOOC) er nyttig for dette kurset.

Vær oppmerksom på at Kubernetes Administrasjon (LFS458) ikke er en forutsetning for dette kurset. Det er overlapping i kursmateriellet ettersom hvert enkelt er designet for å stå alene og samsvarer med de relaterte eksamenene.

Publikum

Dette kurset er for erfarne applikasjonsutviklere som trenger å containerisere, være vert for, distribuere og konfigurere en applikasjon i en multi-node klynge.

Erfaringsnivå: Middels

 21 timer

Antall deltakere



Price per participant

Relaterte kurs

Related Categories