Kubernetes pre vývojárov - bezplatný kurz od Slurm, školenie 2 mesiace, Dátum: 1. decembra 2023.
Rôzne / / December 04, 2023
teória
30 – 40 minút. YouTube vysielanie
— Máme desiatky vybudovaných infraštruktúr a stovky napísaných kanálov CI/CD,
— Certifikovaný správca Kubernetes,
— Autor niekoľkých kurzov o Kubernetes a DevOps,
— Pravidelný rečník na ruských a medzinárodných IT konferenciách.
— Inžinier s 8-ročnou praxou,
— Certifikovaný správca Kubernetes,
— Implementácie Kubernetes pre klientov Southbridge,
— Vývojár kurzov a rečník Slurm.
Lekcia 1: Úvod do Kubernetes
- Čo je Kubernetes
- Aké problémy rieši?
- Prehľad práce s klastrom
- Bare-metal vs Private Cloud vs Managed
Rečník: Marcel Ibraev, Slurm
Lekcia 2: Vytvorenie vlastného klastra vo VK Cloud Solutions. Abstrakcie aplikácií
- Vytvorenie vlastného klastra vo VK Cloud Solutions
- Prehľad rozhrania VK Cloud Solutions
- Prehľad možností vytvorenia vlastného klastra. Inštalácia klastra
- Vlastnosti klastra VK Cloud Solutions: prístup k špecialistom, automatické liečenie
- Abstrakcie aplikácií
- Pod
Rečník: Pavel Selivanov, VK Cloud Solutions
Lekcia 3: Abstrakcie aplikácií (pokračovanie)
- ReplicaSet
- Nasadenie
- Menný priestor
- Zdroje: ako správne pracovať s prostriedkami klastra
Rečník: Pavel Selivanov, VK Cloud Solutions
Lekcia 4: Ukladanie konfigurácií
- Premenné prostredia
- Tajomstvo
- ConfigMap
Rečník: Sergey Bondarev, Southbridge
Lekcia 5: Ukladanie údajov
- Schopnosť Kubernetes ukladať dáta aplikácií
- Možnosti cloudových riešení VK pre ukladanie údajov
- Trvalý objem
- Trvalý nárok na objem
- EmptryDir a HostPath
Rečník: Sergey Bondarev, Southbridge
Lekcia 6: Sieťové abstrakcie
- Zdravotná kontrola Pripravenosť
- Živosť
- Začiatok
- servis
- Zisťovanie služby: DNS
- ClusterIP
- ExternalName
- Load Balancer
- Pracovný mechanizmus IngressNginx
- Prispôsobenie s anotáciami: prepis, tls, základné overenie, backendový protokol, GRPC
Rečník: Marcel Ibraev, Slurm
Lekcia 7: Návrh klastra
- Komponenty klastra: etcd, api, controller-manager
- Ako sa aplikácia spustí
Rečník: Pavel Selivanov, VK Cloud Solutions
Lekcia 8: Miestny rozvoj v Kubernetes
- Minikube
- Automatická aktualizácia kódu v module
- Nástroje na nasadenie lokálneho prostredia
Rečník: Pavel Selivanov, VK Cloud Solutions
Lekcia 9: Jednorazové úlohy
- Job
- CronJob
Rečník: Marcel Ibraev, Slurm
Lekcia 10: Alternatívy nasadenia
- DaemonSet
- StatefulSet
Rečník: Sergey Bondarev, Southbridge
Lekcia 11: Autorizácia v klastri
- Kubeconfig
- RBAC
- PSLlimit Range
- Kvóta zdrojov
- Obmedzenia klastrov
Rečník: Sergey Bondarev, Southbridge
Lekcia 12: Zlepšenie skúseností vývojárov s OneAPI
Lekcia 13: Vlastnosti jazyka v Kubernetes
- Kontrola využitia procesora Java
- Java tuning auta
- Čas spustenia servera aplikácie
- PythonWorkers
- Výstupné ukladanie do vyrovnávacej pamäte (PYTHONUNBUFFERED)
- GoGoroutines
Rečník: Pavel Selivanov, VK Cloud Solutions
Lekcia 14: Kubernetes a práca s údajmi. Používanie Spark v Kubernetes
- Zoznámenie sa so Sparkom
- Základy fungovania Sparku v Kubernetes
- Praktické zručnosti pri práci so Sparkom v Kubernetes
Rečník: Alexander Volynsky, VK Cloud Solutions
Lekcia 15: Ladenie aplikácií v klastri
- Funkcie Kubernetes
- Pripojenie profilovačov
- Do funkcie riaditeľa sa zapojil aj prof
- Najlepšia prax pre prácu s kontajnermi vo výrobe
Rečník: Pavel Selivanov, VK Cloud Solutions
Lekcia 16: Riešenia pre hlboké a strojové učenie
- Riešenia optimalizované pre procesory Intel
Prednášajúci: Dmitrij Sivkov, Intel
Lekcia 17: Automatické škálovanie v klastri Kubernetes
- HPA
- Automatické škálovanie klastra
Rečník: Pavel Selivanov, VK Cloud Solutions
Lekcia 18: Šablóna aplikácie
- Preskúmanie existujúcich nástrojov
- Helm
Rečník: Marcel Ibraev, Slurm
Lekcia 19: Tarantool
Rečník: Ivan Naydenov
Lekcia 20: Architektúra moderných procesorov a ako je štruktúrované dátové centrum
Prednášajúci: Michail Cvetkov, Intel
Lekcia 21: CI/CD. Časť 1
- Integrácia GitLab
- Testovanie
- Vytvorte obraz
- Nasadenie s Helmom
Rečník: Sergey Bondarev
Lekcia 22: CI/CD. Časť 2
- Háčiky
- Pripojte cloudové riešenia DBaaS VK
- Debug
Rečník: Sergey Bondarev
Lekcia 23: Nástroje Intel na zlepšenie výkonu aplikácií
Reproduktory:
- Vsevolod Semushin, architekt cloudových riešení, Intel Rusko
- Alexander Kanevsky, Cloud Software Architect, Intel Finland
- Alexey Fomenko, cloudový softvérový inžinier, Intel Finland
Lekcia 24: Používanie Kubernetes Power vo vašich aplikáciách
- RBAC
- Knižnice pre Kubernetes
- Práca s API
Rečník: Pavel Selivanov, VK Cloud Solutions
Lekcia 25 (23. decembra): Zhrnutie
Vyhlásime výsledky, oslávime najlepších žiakov a oslávime Nový rok.