Slyrm: intenzivní kurz Kubernetes. Program a bonusy

Ve dnech 27-29 května pořádáme čtvrtý Slyrm: intenzivní kurz Kubernetes.

Slyrm: intenzivní kurz Kubernetes. Program a bonusy

Bonus: online kurzy Docker, Ansible, Ceph
Z Slyrmu jsme vybrali témata, která jsou důležitá pro práci s Kubernetes, ale přímo se k k8s netýkají. Jak, proč a co se podařilo – podrobnosti uvnitř.
Všichni účastníci Slyrm-4 dostanou přístup k těmto kurzům.

Plný manibek v první den
Na petrohradském Slyrmu dva účastníci zanechali velmi negativní zpětnou vazbu. Jak jsem litoval, že nemohu vrátit čas a odejít od nich bez vzájemných stížností.
Pokud zjistíte, že se vám na Slyrmu zcela nelíbí, v první den napište jakémukoli z organizátorů. Odstoupíme vám přístupy a vrátíme plnou cenu účasti.

Konzultace technického ředitele
Pokud někdo zná Dmitrije Simonova (založil klub technických ředitelů), pozvali jsme ho na Slyrm (učit se, ne vystupovat). Slíbil, že bude konzultovat všechny zájemce. O administrátory a vývojáře to pravděpodobně nebude mít zájem, ale pro manažery v IT – jistě.

Co je Slyrm

Slyrm: intenzivní kurz Kubernetes. Program a bonusy

Slyrm-4: základní kurz (27-29 května)
Určeno pro ty, kteří poprvé vidí Kubernetes nebo chtějí systematizovat znalosti.
Každý účastník vytvoří svůj cluster v cloudu Selectel a nasadí tam aplikaci.

Cena: 25 tisíc

Program

Téma č. 1: Seznámení s Kubernetes, základní komponenty
• Úvod do technologie k8s. Popis, využití, koncepty
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Praxe

Téma č. 2: Struktura clustru, základní komponenty, odolnost, síť k8s
• Struktura clustru, základní komponenty, odolnost
• Síť k8s

Téma č. 3: Kubespray, ladění a konfigurace clustru Kubernetes
• Kubespray, konfigurace a ladění clustru Kubernetes
• Praxe

Téma č. 4: Ceph, konfigurace clustru a zvláštnosti práce v produkci
• Ceph, konfigurace clustru a zvláštnosti práce v produkci
• Praxe: konfigurace Ceph

Téma č. 5: Pokročilé abstrakce Kubernetes
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Téma č. 6: Úvod do Helm
• Úvod do Helm
• Praxe

Téma č. 7: Publikování služeb a aplikací
• Přehled metod publikování služeb: NodePort vs LoadBalancer vs Ingress
• Ingress controller (Nginx): vyvažujeme příchozí provoz
• Cert-manager: automaticky získáváme certifikáty SSL/TLS
• Praxe

Téma č. 8: Logování a monitoring
• Monitoring clustru, Prometheus
• Logování clustru, Fluentd/Elastic/Kibana
• Praxe

Téma č. 9: CI/CD, budování nasazení do clustru od nuly

Téma č. 10: Praktická práce, dockerizace aplikace a spuštění v clusterech

Web Slërm

MegaSlërm: pokročilý kurz (31. května – 2. června)
Určeno pro inženýry a architekty Kubernetes, stejně jako pro absolventy základního kurzu.
Nastavujeme klastr tak, abychom mohli paralelně spustit aktualizaci komponent klastru a nasazení do klastru.

Cena: 60 tisíc (45 tisíc pro účastníky Slërm-4)

Program

Téma č. 1: Proces vytváření odolného klastru zevnitř
• Práce s Kubespray
• Instalace dalších komponentů
• Testování a troubleshooting klastru
• Praxe

Téma č. 2: Autorizace v klastru pomocí externího poskytovatele
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Praxe

Téma č. 3: Network policy
• Úvod do CNI
• Network Security Policy
• Praxe

Téma č. 4: Bezpečné a vysoce dostupné aplikace v klastru
• PodSecurityPolicy
• PodDisruptionBudget

Téma č. 5: Kubernetes. Nahlédnutí pod kapotu
• Struktura kontroleru
• Operátoři a CRD
• Praxe

Téma č. 6: Stateful aplikace v klastru
• Spuštění klastru DB na příkladu PostgreSQL
• Spuštění klastru RabbitMQ
• Praxe

Téma č. 7: Úschova tajemství
• Správa tajemství v Kubernetes
• Vault

Téma č. 8: Horizontal Pod Autoscaler
• Teorie
• Praxe

Téma č. 9: Zálohování a obnova po poruchách
• Záloha a obnova klastru pomocí Heptio Velero (dříve Ark) a etcd
• Praxe

Téma č. 10: Nasazení aplikace
• Lint
• Nástroje pro templating a deployment
• Strategií nasazení

Téma č. 11: Praktická práce
• Budování CI/CD pro nasazení aplikací
• Aktualizace clusteru

Web MegaSlurm

Docker, Ansible a Ceph

Slyrm: intenzivní kurz Kubernetes. Program a bonusy

Exkurze do historie

První Slërm byl experimentem. Řečníci přímo na scéně dodělávali prezentace, zatímco v publiku seděli administrátoři takové úrovně, že by je bylo třeba pozvat jako řečníky.

Skutečný základní kurz vznikl na druhém Slërmu: 80% účastníků poprvé vidělo Kubernetes a třetina s Dockerem nikdy nepracovala.
Bylo patrné, jak těžké je lidem ráno poslouchat přednášku o Dockeru, a večer s ním pracovat v akci.
Mnoho obtíží způsoboval Ceph. A v publiku bylo 20 lidí, kterým bylo nezbytné vysvětlit Ceph, a dalších 60, kterým Ceph nebyl vůbec potřeba.

Na třetím Slërmu jsme vyčlenili Docker a Ansible na samostatné webináře, což nám uvolnilo více času pro Kubernetes. Rozhodnutí se ukázalo jako praktické v zásadě, ale nepodařilo se nám ho dobře realizovat: přednáška nezajímala zkušené kluky a diskuse byla pro nováčky.

Na čtvrtý Slërm jsme vytvořili online kurzy o Dockeru, Ansible a Ceph. Myšlenka je jednoduchá: kdo potřebuje, ten si kurz pečlivě projde, kdo ne, může ho klidně ignorovat. Podle skupiny testerů kurz o Dockeru trvá 6-8 hodin. Ansible a Ceph jsme ještě neměřili.

Disklaimer:

  • kurz je experimentální. Některá řešení se jistě ukážou jako neúspěšná.
  • platforma (Stepik.org) je syrová a dříve jsme s ní nepracovali. Určitě dojde k problémům a zadrháváním.
  • kurs byl testován pouze na zaměstnancích Southbridge. Určitě bude nutné něco dodělávat za pochodu.

Slyrm: intenzivní kurz Kubernetes. Program a bonusy

Teprve před pár dny se v chatu prvního Slërmu vzpomínalo, jak bylo skvělé a zábavné, navzdory všem organizačním hrůzám. Prvním se dostává nejjasnějších dojmů. Uvidíme, co se stane s prvními žáky online kurzů. 🙂

Slyrm: intenzivní kurz Kubernetes. Program a bonusy

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster