Course Outline

Introductie

  • Doelstellingen
  • Wie je bent
  • De Linux Stichting
  • Linux Opleiding van de basis.
  • Certificeringsprogramma's en digitale badges
  • Uw systeem voorbereiden
  • Cursus Registratie
  • Labs

Kubernetes Architectuur

  • Wat is Kubernetes?
  • Onderdelen van Kubernetes
  • Uitdagingen
  • Het erfgoed van de Borg
  • Kubernetes Architectuur
  • Terminologie
  • Hoofdknooppunt
  • Minion (Arbeider) Knooppunten
  • Peulen
  • Diensten
  • Controllers / Operators
  • Eén IP-adres per pod
  • Networking Installatie
  • CNI-netwerkconfiguratiebestand
  • Pod-naar-pod Communication
  • Stichting voor cloud-native computing
  • Aanbevelingen voor bronnen
  • Labs

Bouwen

  • Container Opties
  • Een toepassing in containers plaatsen
  • Het Dockerbestand maken
  • Een lokale repository hosten
  • Een implementatie maken
  • Opdrachten uitvoeren in een container
  • Pod met meerdere containers
  • gereedheidSonderen
  • levendigheidSonde
  • Testing
  • Labs

Ontwerpen

  • Traditionele toepassingen: overwegingen
  • Ontkoppelde bronnen
  • Vergankelijkheid
  • Flexibel kader
  • Resourcegebruik beheren
  • Labelkiezers gebruiken
  • Pods met meerdere containers
  • Zijspan Container
  • Adapter Container
  • Ambassadeur
  • Punten om over na te denken
  • Banen
  • Labs

Configuratie van de implementatie

  • Overzicht van volumes
  • Introductie van volumes
  • Volume Specificatie
  • Soorten volumes
  • Voorbeeld van gedeeld volume
  • Aanhoudende volumes en claims
  • Aanhoudend volume
  • Aanhoudende volumeclaim
  • Dynamische provisioning
  • Geheimen
  • Geheimen gebruiken via omgevingsvariabelen
  • Geheimen als volumes monteren
  • Draagbare gegevens met ConfigMaps
  • ConfigMaps gebruiken
  • Configuratiestatus van implementatie
  • Updates schalen en uitrollen
  • Terugdraaien van implementaties
  • Labs

Veiligheid

  • Beveiligingsoverzicht
  • Accessing van de API
  • Authenticatie
  • Machtiging
  • ABAC
  • RBAC (Tsjechië)
  • Overzicht van het RBAC-proces
  • Toelating Controleur
  • Beveiligingscontexten
  • Beveiligingsbeleid voor pods
  • Network Security Beleid
  • Network Security Voorbeeld van een beleid.
  • Voorbeeld van standaardbeleid
  • Labs

Toepassingen blootstellen

  • Soorten diensten
  • Diensten Diagram
  • Patroon voor service-updates
  • Accessing van een applicatie met een service
  • Service zonder Selector
  • ClusterIP (ClusterIP)
  • Knooppunt
  • LoadBalancer
  • ExternalName
  • Bron voor inkomend verkeer
  • Binnendringende controller
  • Service Mesh
  • Labs

Probleemoplossing

  • Overzicht van probleemoplossing
  • Basisstappen voor probleemoplossing
  • Voortdurende (constante) verandering
  • Basisstroom voor probleemoplossing: pods
  • Basisprocedure voor probleemoplossing: knooppunt en beveiliging
  • Basisstroom voor probleemoplossing: Agents
  • Monitoring
  • Hulpprogramma's voor logboekregistratie
  • Toepassingen bewaken
  • Systeem- en agentlogboeken
  • Conformiteit testen
  • Meer bron
  • Labs

CKAD examen beoordeling

Requirements

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

Basisvaardigheden voor de Linux-opdrachtregel en het bewerken van bestanden en vertrouwd zijn met het gebruik van een programmeertaal (zoals Python, Node.js, Go). Kennis van Cloud Native applicatieconcepten en -architecturen (zoals geleerd in onze gratis Inleiding tot 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 Hours

Related Courses

Related Categories