Cursusaanbod

Introductie

  • Wat is Kubernetes?
  • Containerisatie versus virtualisatie
  • Overzicht van Kubernetes functies en architectuur
  • Kubernetes in het kader van de Cloud Native Computing Foundation (CNCF)

Begrijpen Kubernetes

  • De levenscyclus van een Kubernetes applicatie
  • Kubernetes componenten: Master en Nodes
  • Kubelet, Kube-proxy en andere belangrijke componenten

Slag

  • Opzetten van de ontwikkelomgeving
  • Installeren van Kubernetes met behulp van kubeadm
  • Kubectl en kubeconfig configureren

Werken met pods

  • Pods maken
  • Podconfiguraties beheren
  • Accessing en probleemoplossing voor pods

ReplicaSets en implementaties

  • ReplicaSets maken en schalen
  • Applicatie-updates beheren met implementaties
  • Doorlopende updates en rollbacks gebruiken

Diensten en Networking

  • Services maken om toepassingen beschikbaar te maken
  • Interne versus externe diensten
  • Netwerkbeleid voor veilige communicatie

Permanente opslag

  • Persistent Volume (PV) en Persistent Volume Claim (PVC)
  • Opslag Klassen
  • Volumes gebruiken voor gegevensbeheer

Configuratie en geheimen

  • Applicatieconfiguraties beheren
  • Gevoelige gegevens beveiligen met Secrets
  • ConfigMaps gebruiken voor externe configuraties

Integratie Kubernetes met cloudplatforms

  • Implementatie van Kubernetes clusters op grote cloudproviders
  • Load Balancers en Ingress Controllers gebruiken
  • Automatisch schalen met Horizontal Pod Autoscalers (HPA)

Bewaking en logboekregistratie

  • Uitvoeren van gezondheidscontroles
  • Kubernetes Dashboard gebruiken voor clusterbewaking
  • Logboeken samenvoegen met tools zoals Fluentd en Elasticsearch

Probleemoplossing

  • Veelvoorkomende problemen identificeren bij Kubernetes implementaties
  • Fouten opsporen in toepassings- en netwerkproblemen
  • Analyseren van Kubernetes gebeurtenissen en logboeken

Samenvatting en volgende stappen

  • Belangrijkste punten uit de cursus
  • Aanbevolen bronnen voor verder leren
  • Volgende stappen in je Kubernetes reis

Vereisten

  • Begrip van basisnetwerkconcepten
  • Ervaring met de Linux-opdrachtregelinterface
  • Basisprogrammeerervaring in een willekeurige taal

Publiek

  • Ontwikkelaars
  • Systeembeheerders
  • DevOps Engineers
 35 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën