Kubernetes Base: startkursus for administratorer - kursus 60.000 rub. fra Slurm, træning 1 måned, Dato 17. januar 2024.
Miscellanea / / November 28, 2023
Godt garanterer ikke ansættelse til en devops-stilling eller lønstigning. Vi kan ikke love noget, det afhænger helt af dig.
Men vi ved, at når du gennemgår al teori og praksis fuldstændigt og har bestået certificeringen, vil du være klar til at arbejde med Kubernetes i produktionen under supervision af erfarne kolleger.
Hvordan fungerer møder?
Optagelse af en AMA-session med Sergey Bondarev om emnet "Introduktion til Kubernetes, hovedkomponenter", mødet fandt sted den 27. januar 2022
Praktiske opgaver
Der er praktiske opgaver på din personlige konto; du kan starte træningsstande.
Når du betaler for "Kubernetes Base", vil du have adgang til videotutorials om Docker og Ansible. Disse materialer er en god måde at forberede sig til starten af Kubernetes træning.
— Vi har snesevis af indbyggede infrastrukturer og hundredvis af skrevne CI/CD-pipelines,
— Certificeret Kubernetes-administrator,
— Forfatter til flere kurser om Kubernetes og DevOps,
— Fast taler ved russiske og internationale IT-konferencer.
- Ingeniør med 8 års erfaring,
— Certificeret Kubernetes-administrator,
— Kubernetes-implementeringer til Southbridge-klienter,
— Kursusudvikler og foredragsholder Slurm.
Emne 1: Introduktion
Hvorfor: forstå, hvordan kurset er bygget op
- Beskrivelse af læringsformatet i strømmen
- Læringsmål
- Sådan studerer du online effektivt
Emne 2: Introduktion til Kubernetes, hovedkomponenter
Hvorfor: at forstå på topniveau, hvad Kubernetes er, samt hvilke abstraktioner Kubernetes skal arbejde 100% med i fremtiden, og hvordan disse abstraktioner fungerer.
- Introduktion til k8s teknologi. Beskrivelse, anvendelse, koncepter
- Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
- Praktisk arbejde
Emne 3: Klyngedesign, hovedkomponenter, fejltolerance, k8s netværk
Hvorfor: så ingeniøren forstår, hvordan Kubernetes fungerer, og hvilke komponenter det består af. Dette vil give dig mulighed for at fejlfinde mere produktivt og ikke arbejde med Kubernetes som en sort boks.
- Klyngedesign, hovedkomponenter, fejltolerance
- k8s netværk
Emne 4: Kubespray, tuning og opsætning af en Kubernetes-klynge
Hvorfor: at vide, hvordan du kan installere Kubernetes derhjemme.
- Kubespray, opsætning og tuning af en Kubernetes-klynge
- Praktisk arbejde
Emne 5: Avancerede Kubernetes-abstraktioner
Hvorfor: at udvide rækken af dine muligheder, når du arbejder med Kubernetes ved hjælp af yderligere abstraktioner.
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
- Praktisk arbejde
Emne 6: DNS i en klynge. Udgivelsestjenester og applikationer
Hvorfor: at forstå, hvordan Kubernetes fungerer på netværks- og netværksabstraktionsniveau. Dette giver dig mulighed for at bruge de rigtige abstraktioner til at konfigurere det interne og eksterne netværk af applikationer, der kører på Kubernetes.
- DNS Appliance i Kubernetes
- Oversigt over serviceudgivelsesmetoder: NodePort vs LoadBalancer vs Ingress
- Ingress controller (Nginx): balancerer indgående trafik
- Praktisk arbejde
Emne 7: Introduktion til Helm
Hvorfor: for at lære at skabe skabeloner for din ansøgning. Denne tilgang giver dig mulighed for fleksibelt at arbejde med applikationsmanifester i Kubernetes, organisere korrekt udvikling og implementering.
- Arbejder med Helm
- Diagramsammensætning
- At skrive dine egne diagrammer
- Praktisk arbejde
Emne 8: Tilslutning af et lagersystem med Ceph som eksempel
Hvorfor: at bruge Ceph som et eksempel for at forstå, hvordan man forbinder lagersystemer til en Kubernetes-klynge til videre brug med stateful-applikationer.
- Installation af Ceph storage
- Tilslutning af RBD- og CephFS-volumener ved hjælp af CSI-drivere
- Praktisk arbejde
Emne 9: Installation af cert-manager
Hvorfor: for at forstå, hvordan du automatisk forbinder og fornyer et TLS-certifikat til din webapplikation.
- Сert-manager: opnå automatisk SSL/TLS-certifikater
- Praktisk arbejde
Emne 10: CI/CD i Kubernetes
Hvorfor: for at konfigurere implementeringen af din applikation korrekt til Kubernetes-klyngen.
- Opsætning af en CI/CD-applikation i Kubernetes
- Praktisk arbejde