Kursplan
Introduksjon
- Hva er Kubernetes? Containerisering vs. virtualisering Oversikt over Kubernetes funksjoner og arkitektur Kubernetes i sammenheng med Cloud Native Computing Foundation (CNCF)
Forståelse Kubernetes
- Livssyklusen til en Kubernetes applikasjon Kubernetes komponenter: Master og noder Kubelet, Kube-proxy og andre nøkkelkomponenter
Starter
- Sette opp utviklingsmiljøet Installere Kubernetes med kubeadm Konfigurere kubectl og kubeconfig
Arbeid med Pods
- Opprette Pods Administrere Pod-konfigurasjoner Accessing og feilsøking Pods
Replikasett og distribusjoner
- Opprette og skalere ReplicaSets Administrere applikasjonsoppdateringer med distribusjoner ved å bruke rullende oppdateringer og tilbakeføringer
Tjenester og Networking
- Opprette tjenester for å eksponere applikasjoner Interne vs. eksterne tjenester Nettverkspolicyer for sikker kommunikasjon
Vedvarende lagring
- Lagringsklasser for vedvarende volum (PV) og persistent volumkrav (PVC) som bruker volumer for databehandling
Konfigurasjon og hemmeligheter
- Administrere applikasjonskonfigurasjoner Sikre sensitive data med Secrets Bruke ConfigMaps for eksterne konfigurasjoner
Integrering Kubernetes med skyplattformer
- Distribuere Kubernetes klynger på store skyleverandører ved å bruke belastningsbalansere og ingresskontrollere Automatisk skalering med Horisontal Pod Autoscalers (HPA)
Overvåking og logging
- Implementere helsesjekker ved å bruke Kubernetes Dashboard for klyngeovervåking Samle logger med verktøy som Fluentd og Elasticsearch
Feilsøking
- Identifisere vanlige problemer i Kubernetes distribusjoner. Feilsøke applikasjons- og nettverksproblemer Analysere Kubernetes hendelser og logger
Sammendrag og neste trinn
- Nøkkeluttak fra kurset Anbefalte ressurser for videre læring Neste trinn i din Kubernetes reise
Krav
- En forståelse av grunnleggende nettverkskonsepter Erfaring med Linux kommandolinjegrensesnitt Grunnleggende programmeringserfaring på alle språk
Publikum
- Utviklere Systemadministratorer DevOps Ingeniører
Testimonials (5)
han var tålmodig og forsto at vi henger etter
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Machine Translated
How Interactive Reda would explain the information and get us to participate. He would also mention interesting facts along the way and share all the knowledge he has. Reda has excellent communication skills which makes online training really effective.
Janine - BMW SA
Kurs - Kubernetes Advanced
The training was more practical
Siphokazi Biyana - Vodacom SA
Kurs - Kubernetes on AWS
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Kurs - Kubernetes on Azure (AKS)
It gave a good grounding for Docker and Kubernetes.