Kubernetes arendajatele - tasuta kursus Slurmist, koolitus 2 kuud, Kuupäev: 1. detsember 2023.
Varia / / December 04, 2023
teooria
30-40 minutit. YouTube'i ülekanne
— Meil on kümneid ehitatud infrastruktuure ja sadu kirjutatud CI/CD torujuhtmeid,
— Kubernetese sertifitseeritud administraator,
— mitmete Kubernetese ja DevOpsi kursuste autor,
— Regulaarne esineja Venemaa ja rahvusvahelistel IT-konverentsidel.
- 8-aastase kogemusega insener,
— Kubernetese sertifitseeritud administraator,
— Kubernetese juurutused Southbridge'i klientidele,
— Kursuse arendaja ja esineja Slurm.
1. õppetund: Kubernetese sissejuhatus
- Mis on Kubernetes
- Milliseid probleeme see lahendab?
- Klastriga töötamise ülevaade
- Paljas metall vs privaatpilv vs hallatud
Kõneleja: Marcel Ibraev, Slurm
2. õppetund: VK Cloud Solutionsis oma klastri loomine. Rakenduse abstraktsioonid
- Oma klastri loomine VK Cloud Solutionsis
- VK Cloud Solutionsi liidese ülevaade
- Oma klastri loomise võimaluste ülevaade. Klastri paigaldamine
- VK Cloud Solutionsi klastri omadused: juurdepääs spetsialistidele, automaatne paranemine
- Rakenduse abstraktsioonid
- Pod
Ettekandja: Pavel Selivanov, VK Cloud Solutions
3. õppetund: Rakenduse abstraktsioonid (jätkub)
- ReplicaSet
- Kasutuselevõtt
- Nimeruum
- Ressursid: kuidas klastriressurssidega õigesti töötada
Ettekandja: Pavel Selivanov, VK Cloud Solutions
4. õppetund: Konfiguratsioonide salvestamine
- Keskkonnamuutujad
- Saladus
- ConfigMap
Kõneleja: Sergey Bondarev, Southbridge
5. õppetund: andmete salvestamine
- Kubernetese võime salvestada rakenduste andmeid
- VK Cloud Solutionsi võimalused andmete salvestamiseks
- Püsiv maht
- Püsiv mahunõue
- EmptryDir ja HostPath
Kõneleja: Sergey Bondarev, Southbridge
6. õppetund: Võrguabstraktsioonid
- Tervisekontroll Valmisolek
- Elavdus
- Käivitamine
- Teenindus
- Teenuse avastamine: DNS
- ClusterIP
- Väline nimi
- Koormuse tasakaalustaja
- IngressNginxi töömehhanism
- Kohandamine märkustega: ümberkirjutamine, tls, põhiauth, taustaprotokoll, GRPC
Kõneleja: Marcel Ibraev, Slurm
7. õppetund: klastri kujundamine
- Klastri komponendid: etcd, api, kontroller-haldur
- Kuidas rakendus käivitub
Ettekandja: Pavel Selivanov, VK Cloud Solutions
8. õppetund: Kubernetes kohalik areng
- Minikube
- Automaatne koodi värskendamine kaustas
- Kohaliku keskkonna juurutamise tööriistad
Ettekandja: Pavel Selivanov, VK Cloud Solutions
9. õppetund: Oneshot-ülesanded
- Töö
- CronJob
Kõneleja: Marcel Ibraev, Slurm
10. õppetund: juurutamise alternatiivid
- DaemonSet
- StatefulSet
Kõneleja: Sergey Bondarev, Southbridge
11. õppetund: autoriseerimine klastris
- Kubeconfig
- RBAC
- PSLimit Range
- Ressursi kvoot
- Klastrite piirangud
Kõneleja: Sergey Bondarev, Southbridge
12. õppetund: Arendaja kogemuse täiustamine OneAPI-ga
13. õppetund: Kubernetese keele omadused
- Java protsessori kasutamise juhtimine
- Java autode häälestamine
- Rakenduseserveri käivitusaeg
- PythonWorkers
- Väljundi puhverdamine (PYTHONUNBUFERED)
- GoGoroutines
Ettekandja: Pavel Selivanov, VK Cloud Solutions
14. õppetund: Kubernetes ja andmetega töötamine. Sparki kasutamine Kubernetesis
- Sparkiga tutvumine
- Põhitõed selle kohta, kuidas Spark Kubernetesis töötab
- Praktilised oskused Kubernetes Sparkiga töötamiseks
Ettekandja: Aleksander Volynsky, VK Cloud Solutions
15. õppetund: Rakenduste silumine klastris
- Kubernetese funktsioonid
- Profileerijate ühendamine
- Pprof
- Parim tava tootmises konteineritega töötamiseks
Ettekandja: Pavel Selivanov, VK Cloud Solutions
16. õppetund: süva- ja masinõppe lahendused
- Inteli protsessoritele optimeeritud lahendused
Kõneleja: Dmitri Sivkov, Intel
17. õppetund: automaatne skaleerimine Kubernetese klastris
- HPA
- Klastrite automaatne skaleerimine
Ettekandja: Pavel Selivanov, VK Cloud Solutions
18. õppetund: Rakenduse mallid
- Olemasolevate tööriistade ülevaade
- Helm
Kõneleja: Marcel Ibraev, Slurm
19. õppetund: Tarantool
Kõneleja: Ivan Naydenov
20. õppetund: Kaasaegsete protsessorite arhitektuur ja andmekeskuse ülesehitus
Kõneleja: Mihhail Tsvetkov, Intel
21. õppetund: CI/CD. 1. osa
- GitLabi integreerimine
- Testimine
- Ehitage pilt
- Kasutusele koos Helmiga
Kõneleja: Sergei Bondarev
22. õppetund: CI/CD. 2. osa
- Konksud
- Ühendage DBaaS VK Cloud Solutions
- Silumine
Kõneleja: Sergei Bondarev
23. õppetund: Inteli tööriistad rakenduse jõudluse parandamiseks
Kõlarid:
- Vsevolod Semushin, pilvelahenduste arhitekt, Intel Venemaa
- Aleksander Kanevsky, pilvetarkvara arhitekt, Intel Finland
- Alexey Fomenko, pilvetarkvara insener, Intel Finland
24. õppetund: Kubernetes Poweri kasutamine oma rakendustes
- RBAC
- Kubernetese raamatukogud
- API-ga töötamine
Ettekandja: Pavel Selivanov, VK Cloud Solutions
25. tund (23. detsember): Kokkuvõtete tegemine
Teatame tulemused, tähistame parimaid õpilasi ja tähistame aastavahetust.