Kubernetes fejlesztőknek – ingyenes tanfolyam a Slurmtól, képzés 2 hónap, Időpont: 2023. december 1.
Vegyes Cikkek / / December 04, 2023
Elmélet
30-40 perc. YouTube közvetítés
— Több tucat kiépített infrastruktúrával és több száz írott CI/CD-csővezetékkel rendelkezünk,
– Okleveles Kubernetes-adminisztrátor,
— Számos Kubernetes és DevOps tanfolyam szerzője,
— Rendszeres előadó orosz és nemzetközi informatikai konferenciákon.
- mérnök 8 éves gyakorlattal,
– Okleveles Kubernetes-adminisztrátor,
— Kubernetes implementációk Southbridge ügyfelek számára,
— Tanfolyamfejlesztő és előadó Slurm.
1. lecke: Bevezetés a Kubernetesbe
- Mi az a Kubernetes
- Milyen problémákat old meg?
- A klaszterrel végzett munka áttekintése
- Bare-metal vs Private Cloud vs Managed
Előadó: Marcel Ibraev, Slurm
2. lecke: Saját fürt létrehozása a VK Cloud Solutions szolgáltatásban. Alkalmazás absztrakciók
- Saját fürt létrehozása a VK Cloud Solutions szolgáltatásban
- A VK Cloud Solutions felületének áttekintése
- A saját fürt létrehozásának lehetőségeinek áttekintése. Klaszter telepítés
- A VK Cloud Solutions klaszter jellemzői: hozzáférés a szakemberekhez, automatikus gyógyulás
- Alkalmazás absztrakciók
- Hüvely
Előadó: Pavel Selivanov, VK Cloud Solutions
3. lecke: Alkalmazás absztrakciók (folytatás)
- ReplicaSet
- Telepítés
- Névtér
- Erőforrások: hogyan kell helyesen dolgozni a fürt erőforrásokkal
Előadó: Pavel Selivanov, VK Cloud Solutions
4. lecke: Konfigurációk tárolása
- Környezeti változók
- Titok
- ConfigMap
Előadó: Sergey Bondarev, Southbridge
5. lecke: Adattárolás
- A Kubernetes alkalmazásadatok tárolására való képessége
- A VK Cloud Solutions képességei az adattároláshoz
- Állandó hangerő
- Állandó mennyiségi követelés
- EmptryDir és HostPath
Előadó: Sergey Bondarev, Southbridge
6. lecke: Hálózati absztrakciók
- Egészségügyi ellenőrzés Felkészültség
- Életesség
- üzembe helyezés
- Szolgáltatás
- Szolgáltatáskeresés: DNS
- ClusterIP
- Külső név
- Terhelés elosztó
- IngressNginx működési mechanizmus
- Testreszabás megjegyzésekkel: újraírás, tls, alapvető hitelesítés, háttérprotokoll, GRPC
Előadó: Marcel Ibraev, Slurm
7. lecke: Klaszter tervezés
- Klaszter komponensek: etcd, api, controller-manager
- Hogyan indul az alkalmazás
Előadó: Pavel Selivanov, VK Cloud Solutions
8. lecke: Helyi fejlesztés Kubernetesben
- Minikube
- Automatikus kódfrissítés a podban
- Helyi környezeti telepítési eszközök
Előadó: Pavel Selivanov, VK Cloud Solutions
9. lecke: Oneshot feladatok
- Munka
- CronJob
Előadó: Marcel Ibraev, Slurm
10. lecke: Telepítési alternatívák
- DaemonSet
- StatefulSet
Előadó: Sergey Bondarev, Southbridge
11. lecke: Engedélyezés a fürtben
- Kubeconfig
- RBAC
- PSLimit tartomány
- Erőforrás kvóta
- Klaszter korlátozások
Előadó: Sergey Bondarev, Southbridge
12. lecke: A fejlesztői élmény javítása a OneAPI segítségével
13. lecke: A nyelv jellemzői a Kubernetesben
- Java CPU kihasználtság ellenőrzése
- Java autótuning
- Az alkalmazásszerver indítási ideje
- PythonWorkers
- Kimeneti pufferelés (PYTHONUNBUFFERED)
- GoGoroutines
Előadó: Pavel Selivanov, VK Cloud Solutions
14. lecke: Kubernetes és munka az adatokkal. A Spark használata a Kubernetesben
- Spark megismerése
- A Spark működésének alapjai a Kubernetesben
- Gyakorlati készségek a Sparkkal való munkavégzéshez Kubernetesben
Előadó: Alexander Volynsky, VK Cloud Solutions
15. lecke: Alkalmazások hibakeresése fürtben
- Kubernetes funkciók
- Profilozók csatlakoztatása
- Pprof
- A legjobb gyakorlat a konténerekkel való munkavégzés során a gyártás során
Előadó: Pavel Selivanov, VK Cloud Solutions
16. lecke: Megoldások a mély- és gépi tanuláshoz
- Intel processzorokra optimalizált megoldások
Előadó: Dmitrij Szivkov, Intel
17. lecke: Automatikus skálázás Kubernetes-fürtben
- HPA
- Klaszter automatikus skálázás
Előadó: Pavel Selivanov, VK Cloud Solutions
18. lecke: Alkalmazássablonok
- A meglévő eszközök áttekintése
- Sisak
Előadó: Marcel Ibraev, Slurm
19. lecke: Tarantool
Előadó: Ivan Naydenov
20. lecke: A modern processzorok architektúrája és az adatközpont felépítése
Előadó: Mihail Cvetkov, Intel
21. lecke: CI/CD. 1. rész
- GitLab integráció
- Tesztelés
- Építsd fel a képet
- Telepítse Helmmel
Előadó: Szergej Bondarev
22. lecke: CI/CD. 2. rész
- Horgok
- Csatlakoztassa a DBaaS VK Cloud Solutions szolgáltatást
- Hibakeresés
Előadó: Szergej Bondarev
23. lecke: Intel eszközök az alkalmazások teljesítményének javításához
Hangszórók:
- Vsevolod Semushin, Cloud Solutions Architect, Intel Russia
- Alexander Kanevsky, Cloud Software Architect, Intel Finnország
- Alexey Fomenko, felhőszoftver-mérnök, Intel Finnország
24. lecke: A Kubernetes Power használata az alkalmazásokban
- RBAC
- Könyvtárak Kubernetes számára
- Munka az API-val
Előadó: Pavel Selivanov, VK Cloud Solutions
25. lecke (december 23.): Összegzés
Kihirdetjük az eredményeket, megünnepeljük a legjobb tanulókat, és megünnepeljük az újévet.