Sļērms: intensīvs kurss par Kubernetes. Programma un bonusi

27.-29. maijā mēs rīkojam ceturto Sļērm: intensīvs kurss par Kubernetes.

Sļērms: intensīvs kurss par Kubernetes. Programma un bonusi

Bonuss: tieŔsaistes kursi par Docker, Ansible, Ceph
Mēs esam izstrādājuÅ”i ar Sļērm saistÄ«tās tēmas, kas ir svarÄ«gas darbam ar Kubernetes, bet tieÅ”i nav saistÄ«tas ar k8s. Kā, kāpēc un ko esam ieguvuÅ”i — zemāk.
Visi Sļērm-4 dalÄ«bnieki saņems piekļuvi Å”iem kursiem.

Pilnīga naudas atmaksa pirmajā dienā
Petersburgas Sļērmā divi dalÄ«bnieki ir atstājoÅ”i ļoti negatÄ«vas atsauksmes. Kā es nožēloju, ka nevaru atgriezties pagātnē un Ŕķirties no viņiem bez savstarpējām pretenzijām.
Ja jūs sapratīsiet, ka Sļērmā ir kategoriski nepatīkami, pirmajā dienā uzrakstiet jebkuram no organizatoriem. Mēs atslēgsim piekļuves un atgriezīsim pilnu cenas dalību.

Tehniskā direktora konsultācijas
Ja kāds zina Dmitriju Simonovu (viņŔ izveidoja tehnisko direktoru klubu), mēs viņu aicinājām uz Sļērm (mācÄ«ties, nevis uzstāties). ViņŔ apsolÄ«ja konsultēt visus interesentus. Visticamāk, tas nebÅ«s interesanti administratoriem un izstrādātājiem, bet IT vadÄ«tājiem — noteikti.

Kas ir Sļērm

Sļērms: intensīvs kurss par Kubernetes. Programma un bonusi

Sļērm-4: pamata kurss (27.-29. maijā)
Paredzēts tiem, kas pirmo reizi redz Kubernetes vai vēlas sistematizēt zināŔanas.
Katrs dalībnieks izveidos savu klasteri mākoņu vidē Selectel un uzstādīs tur lietojumprogrammu.

Cena: 25 tūkstoŔi

Programma

Tēma Nr. 1: IepazīŔana ar Kubernetes, galvenās sastāvdaļas
• Ievads k8s tehnoloÄ£ijā. Apraksts, pielietojums, koncepcijas
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Prakse

Tēma Nr. 2: Klastera struktūra, galvenās sastāvdaļas, augsta pieejamība, k8s tīkls
• Klastera struktÅ«ra, galvenās sastāvdaļas, augsta pieejamÄ«ba
• k8s tÄ«kls

Tēma Nr. 3: Kubespray, klastera Kubernetes pielāgoÅ”ana un konfigurēŔana
• Kubespray, klastera Kubernetes konfigurācija un iestatīŔana
• Prakse

Tēma ā„–4: Ceph, klastera konfigurācija un darba Ä«patnÄ«bas ražoÅ”anā
• Ceph, klastera konfigurācija un darba Ä«patnÄ«bas ražoÅ”anā
• Prakse: ceph iestatīŔana

Tēma ā„–5: Uzlabotas Kubernetes abstrahācijas
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Tēma Nr. 6: Ievads Helm
• Ievads Helm
• Prakse

Tēma ā„–7: Pakalpojumu un lietojumprogrammu publicēŔana
• Pakalpojumu publicēŔanas metožu apskats: NodePort vs LoadBalancer vs Ingress
• Ingress kontrolieris (Nginx): lÄ«dzsvarojam ienākoÅ”o trafiku
• Cert-manager: automātiski iegÅ«stam SSL/TLS sertifikātus
• Prakse

Tēma ā„–8: UzraudzÄ«ba un monitory
• Klastera uzraudzÄ«ba, Prometheus
• Klastera reÄ£istrēŔana, Fluentd/Elastic/Kibana
• Prakse

Tēma ā„–9: CI/CD, klastera izvietojuma veidoÅ”ana no nulles

Tēma ā„–10: Praktiskais darbs, lietojumprogrammas konteinerizācija un palaiÅ”ana klasterÄ«

Sļērma vietne

MegaSļērm: padziļināts kurss (31. maijs — 2. jÅ«nijs)
Domāts inženieriem un Kubernetes arhitektiem, kā arī pamata kursa absolventiem.
Konfigurējam klasteri tā, lai vienlaikus palaistu klastera komponentu atjaunināŔanu un izvietoÅ”anu klasterÄ«.

Cena: 60 tÅ«kstoÅ”i (45 tÅ«kstoÅ”i Sļērm-4 dalÄ«bniekiem)

Programma

Tēma ā„–1: Nepārtrauktas klasteru izveides process no iekÅ”puses
• Darbs ar Kubespray
• Papildu komponentu uzstādīŔana
• Klastera testēŔana un kļūdu novērÅ”ana
• Prakse

Tēma ā„–2: Autorizācija klasterÄ«, izmantojot ārēju pakalpojumu sniedzēju
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Prakse

Tēma ā„–3: TÄ«kla politika
• Ievads CNI
• TÄ«kla droŔības politika
• Prakse

Tēma ā„–4: DroÅ”as un augsti pieejamas lietotnes klasterÄ«
• PodSecurityPolicy
• PodDisruptionBudget

Tēma ā„–5: Kubernetes. IelÅ«kojamies zem vāka
• Kontroliera uzbÅ«ve
• Operatori un CRD
• Prakse

Tēma ā„–6: Stateful lietotnes klasterÄ«
• Datu bāzes klastera palaiÅ”ana uz PostgreSQL piemēra
• RabbitMQ klastera palaiÅ”ana
• Prakse

Tēma ā„–7: Noslēpumu glabāŔana
• Slaivu pārvaldÄ«bas noslēpumi Kubernetes
• Vault

Tēma ā„–8: Horizontālais Pod Autoscaler
• Teorija
• Prakse

Tēma ā„–9: Datu dublēŔana un atjaunoÅ”ana pēc avārijas
• Klastera dublēŔana un atjaunoÅ”ana, izmantojot Heptio Velero (bijuÅ”ais Ark) un etcd
• Prakse

Tēma ā„–10: Lietotnes izvietoÅ”ana
• Lint
• Veidņu un delÅ”anas rÄ«ki
• DelÅ”anas stratēģijas

Temats Nr. 11: Praktiskais darbs
• CI/CD izveide lietojumprogrammu delÅ”anai
• Klastera atjaunināŔana

MegaSlērs

Docker, Ansible un Ceph

Sļērms: intensīvs kurss par Kubernetes. Programma un bonusi

Ievads vēsturē

Pirmais Sļērms bija eksperiments. Runātāji prezentācijas pabeidza tieÅ”i uz skatuves, un auditorijā atradās administratori tādā lÄ«menÄ«, ka viņus varēja droÅ”i aicināt par runātājiem.

Pats pirmais pamata kurss izveidojās otrajā Sļērmi: 80% dalÄ«bnieku pirmo reizi redzēja Kubernetes, un treÅ”daļa nekad nebija strādājusi ar Docker.
Bija redzams, cik grūti cilvēkiem no rīta klausīties lekciju par Docker, kamēr vakarā strādāt ar to reālajā režīmā.
Daudz grūtību radīja Ceph. Un auditorijā bija 20 cilvēku, kuriem noteikti bija jāizskaidro Ceph, un vēl 60, kuriem Ceph vispār nebija vajadzīgs.

TreÅ”ajā Sļērmi mēs izveidojām atseviŔķus vebinārus par Docker un Ansible, atbrÄ«vojot vairāk laika Kubernetes. Å is risinājums izrādÄ«jās praktisks pēc bÅ«tÄ«bas, bet realizācijā tas bija nepietiekams: lekcija nebija interesanta pieredzējuÅ”ajiem, bet diskusija — iesācējiem.

Uz ceturto Sļērmu mēs izveidojām tieÅ”saistes kursus par Docker, Ansible un Ceph. Ideja ir vienkārÅ”a: tiem, kam tas nepiecieÅ”ams, kursi jāiziet rÅ«pÄ«gi, bet tiem, kam tas nav nepiecieÅ”ams, var mierÄ«gi ignorēt. Saskaņā ar testētāju grupu, kurss par Docker ilgst 6-8 stundas. Ansible un Ceph vēl nav izmērÄ«ts.

Atteikums:

  • kurss ir eksperimentāls. Daži risinājumi, visticamāk, izrādÄ«sies neveiksmÄ«gi.
  • platforma (Stepik.org) ir nepilnÄ«ga, un agrāk mēs ar to neesam strādājuÅ”i. Visticamāk, bÅ«s kļūdas un aizÄ·erÅ”anās.
  • kurss ir testēts tikai uz Southbridge darbiniekiem. Visticamāk, bÅ«s jāveic korekcijas uz vietas.

Sļērms: intensīvs kurss par Kubernetes. Programma un bonusi

Tikai nesen pirmā Sļērma čatā tika atcerēts, cik lieliski un jautri bija, neskatoties uz visām organizatoriskajām Å”ausmām. Pirmajiem paliek visietekmÄ«gākās atmiņas. Redzēsim, kā veiksies pirmajiem tieÅ”saistes kursu studentiem. šŸ™‚

Sļērms: intensīvs kurss par Kubernetes. Programma un bonusi

Avots: habr.com

Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster