Cursusaanbod

Introductie

  • Doelstellingen
  • Wie ben jij
  • De Linux Foundation
  • Linux Foundation Training
  • Certificeringsprogramma's en digitale badges
  • Je systeem voorbereiden
  • Cursusregistratie
  • Laboratoria

Kubernetes Architectuur

  • Wat is Kubernetes?
  • Componenten van Kubernetes
  • Uitdagingen
  • De Borg-erfenis
  • Kubernetes Architectuur
  • Terminologie
  • Master Node
  • Minion (Worker) Nodes
  • Pods
  • Services
  • Controllers / Operators
  • Single IP per Pod
  • Networking Setup
  • CNI-netwerkconfiguratiebestand
  • Pod-to-Pod Communication
  • Cloud Native Computing Foundation
  • AANBEVELINGEN VOOR HULPBRONNEN
  • Laboratoria

Bouwen

  • Containeropties
  • Een applicatie containeriseren
  • De Docker bestand aanmaken
  • Een lokale repository hosten
  • Een implementatie maken
  • Opdrachten uitvoeren in een container
  • Multi-Container Pod
  • readinessProbe
  • livenessProbe
  • Testen
  • Laboratoria

Ontwerpen

  • Traditionele toepassingen: overwegingen
  • Afgekoppelde bronnen
  • Vergankelijkheid
  • Flexibel kader
  • Het beheren van de resource-usage
  • Labelselectors gebruiken
  • Multi-containerpods
  • Sidecar-container
  • Adapter-container
  • Ambassadeur
  • Points to Ponder
  • Jobs
  • Laboratoria

Configuratie van de implementatie

  • Volumes Overzicht
  • Introductie van Volumes
  • Volume-spec
  • Volume-typen
  • Voorbeeld van een gedeeld volume
  • Persistent volumes en claims
  • Permanente volume
  • Permanente volumeclaim
  • Dynamische provisioning
  • Geheimen
  • Geheimen gebruiken via omgevingsvariabelen
  • Geheimen monteren als volumes
  • Portabele gegevens met ConfigMaps
  • ConfigMaps gebruiken
  • Deployment Configuration Status
  • Schaal- en rollback-updates
  • Rollback van de implementatie
  • Laboratoria

Veiligheid

  • Overzicht van de beveiliging
  • Access de API beveiligen
  • Authenticatie
  • Autorisatie
  • ABAC
  • RBAC
  • RBAC-procesoverzicht
  • Toegangscontroller
  • Beveiligingscontexten
  • Pod-beveiligingsbeleid
  • Network Security beleid
  • Network Security beleidsvoorbeelden
  • Voorbeeld van een standaardbeleid
  • Laboratoria

Toepassingen blootstellen

  • Servicetypen
  • Services Diagram
  • Service Update Pattern
  • Access een toepassing bekijken met een service
  • Service zonder selector
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName
  • Ingress Resource
  • Ingress Controller
  • Service Mesh
  • Laboratoria

Probleemoplossing

  • Overzicht van probleemoplossing
  • Basis stappen voor probleemoplossing
  • Lopende (continue) verandering
  • Stroom voor basisprobleemoplossing: Pods
  • Stroom voor basisprobleemoplossing: Node en beveiliging
  • Stroom voor basisprobleemoplossing: Agents
  • Monitoring
  • Loggereedschappen
  • Toepassingen monitoren
  • Systeem- en agentlogs
  • Conformance Testing
  • Meer hulpbron
  • Laboratoria

CKAD examen beoordeling

Vereisten

Om het meeste uit deze cursus te halen, moet u beschikken over:

Basis Linux vaardigheden op het gebied van de opdrachtregel en het bewerken van bestanden en bekend zijn met het gebruik van een programmeertaal (zoals Python, Node.js, Go). Kennis van Cloud Native-toepassingsconcepten en -architecturen (zoals het gratis Introduction to Kubernetes edX MOOC ) is nuttig voor deze cursus.

Let op: Kubernetes Administratie (LFS458) is geen vereiste voor deze cursus. Er is overlap in het cursusmateriaal, omdat elk ervan is ontworpen om op zichzelf te staan en aansluit bij de gerelateerde examens.

Publiek

Deze cursus is bedoeld voor ervaren applicatieontwikkelaars die een applicatie in een cluster met meerdere knooppunten moeten containeriseren, hosten, implementeren en configureren.

Ervaringsniveau: Gemiddeld

 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Voorlopige Aankomende Cursussen

Gerelateerde categorieën