Containerorchestratie met Kubernetes - eLearning

450,00 EUR

  • 20 hours
eLearning

Breng je container-vaardigheden naar een hoger niveau door Kubernetes onder de knie te krijgen – het industriestandaardplatform voor containerorkestratie. Deze praktijkgerichte cursus is ontworpen om je te helpen bij het automatiseren van de uitrol, het schalen en het beheer van gecontaineriseerde applicaties in moderne cloudomgevingen.

Belangrijkste functies

Taal

Cursus en lesmateriaal zijn beschikbaar in het Engels

Niveau

Niveau: beginner - gemiddeld

9 uur aan on-demandvideo's

met meer dan 20 uur aanbevolen studietijd

94 praktische oefeningen

10 automatisch beoordeelde toetsen

4 praktijkprojecten

4 uitgebreide opdrachten

1 jaar toegang tot e-learning

Inclusief certificaat van afronding van het programma

Hero

Leerdoelen

Aan het einde van deze cursus ben je in staat om:

Begrijp de kernconcepten van Kubernetes

Begrijp de basisprincipes van containerorkestratie en Kubernetes

Installeren

Kubernetes-clusters opzetten en configureren met tools zoals Minikube

Beheren

Implementeer en beheer containerized applicaties in Kubernetes

Kubectl

Gebruik kubectl om effectief met Kubernetes-clusters te werken

Docker

Werken met Docker Compose en Swarm voor orkestratie

Architectuur

Begrijp de Kubernetes-architectuur en kerncomponenten

Multi-container

Beheer toepassingen en services met meerdere containers

Schaal

Pas orkestratiestrategieën toe voor schaalbaarheid en hoge beschikbaarheid

Bouwen

Bouw praktijkgerichte container-deploymentworkflows

Hero

Cursusplanning

  1. Inleiding tot Kubernetes

    Les 01

    • De weg naar Kubernetes
    • Waar bevindt Kubernetes zich?
    • Minikube-installatie
    • Eerste applicatie op Minikube
    • Onderdelen van de K8s-architectuur
    • Communicatie tussen K8s-componenten
    • Kubectl: het Zwitserse zakmes van Kubernetes
    • De uitvoer van kubectl-opdrachten opmaken
  2. K8s in productie

    Les 02

    • Een account aanmaken op Google Cloud Platform (GCP)
    • VM's maken voor het opzetten van een Kubernetes-cluster
    • Vereisten vervullen en pakketten installeren voor een K8s-cluster
    • Het K8s-cluster opstarten
    • Typen Kubernetes-objecten
    • Inleiding tot Pods
    • Werken met pods
    • Labels en selectors begrijpen
    • Werken met labels en selectors
    • Inleiding tot namespaces
    • Werken met namespaces
  3. Kubernetes-workloads

    Les 03

    • ReplicaSets
    • Werken met ReplicaSets
    • Deployments
    • Werken met deployments
    • Updates uitrollen en terugdraaien
    • DaemonSets
    • Werken met DaemonSets
    • Jobs en CronJobs
    • Werken met vacatures
    • Werken met cronjobs
    • De werkruimte opruimen
    • Het Kubernetes-cluster opnieuw instellen
  4. Netwerken in K8s

    Les 04

    • Netwerken in K8s
    • Inleiding tot K8s-netwerken
    • Typen K8s-services
    • Werken met een ClusterIP-service
    • Werken met NodePort-service
    • LoadBalancer-service
    • Een LoadBalancer (LB)-service maken met GCP LB
    • Toegang tot de DNS van K8s-objecten
    • Werken met CoreDNS
  5. Opslagobjecten van K8s

    Les 05

    • Opslagobjecten van K8s
    • Inleiding tot K8s-opslag
    • Werken met volumes
    • Infrastructuur opzetten voor Persistent Volumes (PVs)
    • De Persistent Volume (PV)-objecten maken
    • Werken met persistente volumes (PV's)
    • Werken met geheimen
    • Werken met ConfigMaps
  6. Geavanceerde orkestratie met Kubernetes

    Les 06

    • Geavanceerde orkestratie met Kubernetes
    • Liveness- en Readiness-probes
    • Init- en sidecar-containers
    • Node-affiniteit
    • Taints en tolerations
    • Inleiding tot StatefulSets
    • Vereisten creëren voor StatefulSets
    • Een StatefulSet schrijven en maken
    • ZooKeeper StatefulSet uitvoeren
    • Inleiding tot Helm
    • Helm instellen en gebruiken
    • HAProxy-loadbalancer instellen
    • Een hoogbeschikbaar K8s-cluster maken met Kubeadm
    • De hoge beschikbaarheid van het cluster testen
    • Een back-up maken van de Etcd-database
    • Het cluster upgraden en de Etcd-database herstellen
  7. Beveiliging en probleemoplossing

    Les 07

    • Beveiliging en probleemoplossing
    • K8s-beveiligingsmodel
    • Inleiding tot K8s-beveiligingscontext
    • Configuratie van K8s-beveiligingscontext
    • Inleiding tot K8s-beveiligingsstandaarden
    • K8s-beveiligingsstandaarden – Toepassing van beveiligingsbeleid op namespaces
    • Inleiding tot role-based access control (RBAC)
    • Werken met RBAC
    • Problemen met pods oplossen
    • K8-logs
    • Werken met Pod-prioriteitsklassen
  8. Beheerde K8s in de cloud

    Les 08

    • Beheerde K8s in de cloud
    • Introductie tot Google K8s Engine (GKE)
    • GKE-cluster maken
    • GKE-clusterverbinding en -analyse
    • Loadbalancerservice met GKE
    • Eenvoudige Ingress met GKE
    • Multi-path ingress met GKE
    • PV met GKE met behulp van CSI-stuurprogramma's en opslagklassen
    • GCP-logboeken
    • Monitoring met GCP
    • Dashboard maken en importeren
    • Waarschuwingsbeleid maken
    • Verwijderen van GKE-cluster
  9. Instructies voor examen oefenen

    Les 09

    • Epiloog: Examen- en oefenrichtlijnen
    • Inleiding tot het CKA-examen
cursus Kubernetes

Voor wie is dit programma bedoeld?

Softwareontwikkelaars

Software-ingenieurs

Systeemingenieurs

IT-beheerders

Cloudbeheerders

Start nu met de cursus

Vereisten

  • Basiskennis van containerisatie en Docker-concepten
  • Vertrouwdheid met Linux-systemen is nuttig
  • Basiskennis van netwerken is een pluspunt
  • Eerdere cloudkennis (optioneel maar wel een pluspunt)

Verklaringen

Vergunningverlening en accreditatie

Deze cursus wordt aangeboden in overeenstemming met de Partnerprogramma-overeenkomst en voldoet aan de vereisten van de Licentieovereenkomst.

Gelijkheidsbeleid

Kandidaten worden aangemoedigd om tijdens het hele accommodatieproces contact op te nemen met AVC voor begeleiding en ondersteuning.

Veelgestelde vragen

Contact background

Heeft u bedrijfsoplossingen of LMS-integratie nodig

Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!