Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²Π΅Ρ‡Π΅Ρ€Π½ΠΎΡ‚ΠΎ ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π΅ Kubernetes

Slurm стартира Π’Π΅Ρ‡Π΅Ρ€Π½ΠΎ ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° Kubernetes: ΠΏΠΎΡ€Π΅Π΄ΠΈΡ†Π° ΠΎΡ‚ Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΈ Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠ»Π°Ρ‚Π΅Π½ΠΈ практичСски сСсии Π·Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΡƒΡ‡Π°Ρ‚ k8s ΠΎΡ‚ Π½ΡƒΠ»Π°Ρ‚Π°.

ΠšΠ»Π°ΡΠΎΠ²Π΅Ρ‚Π΅ сС водят ΠΎΡ‚ ΠœΠ°Ρ€ΡΠ΅Π» Π˜Π±Ρ€Π°Π΅Π², ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π² Southbridge, CKA, ΠΈ Π‘Π΅Ρ€Π³Π΅ΠΉ Π‘ΠΎΠ½Π΄Π°Ρ€Π΅Π², ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π² Southbridge, SKA, Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° kubespray с ΠΏΡ€Π°Π²Π°Ρ‚Π° Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ° заявки Π·Π° изтСглянС.

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°ΠΌ записитС ΠΎΡ‚ ΠΏΡŠΡ€Π²Π°Ρ‚Π° сСдмица Π·Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ искат Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π°Ρ‚ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ всичко, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° сС рСгистрират.

ΠŸΡ€Π΅Π· ΠΏΡŠΡ€Π²Π°Ρ‚Π° сСдмица Ρ€Π°Π·Π³Π»ΠΎΠ±ΠΈΡ…ΠΌΠ΅ Docker. Π˜ΠΌΠ°Ρ…ΠΌΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π° Π·Π°Π΄Π°Ρ‡Π°: Π΄Π° прСдоставим основитС Π½Π° Docker, Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΈ Π·Π° послСдваща Ρ€Π°Π±ΠΎΡ‚Π° с k8s. Π—Π°Ρ‚ΠΎΠ²Π° бСшС ΠΎΡ‚Π΄Π΅Π»Π΅Π½Π° Π΅Π΄Π½Π° сСдмица Π·Π° Ρ‚ΠΎΠ²Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ остана Π·Π°Π΄ кулиситС.

ΠŸΡŠΡ€Π²ΠΈ Π΄Π΅Π½ Π²Π»ΠΈΠ·Π°Π½Π΅:


Π’Ρ…ΠΎΠ΄ Π·Π° Π²Ρ‚ΠΎΡ€ΠΈ Π΄Π΅Π½:


Π’ края Π½Π° всСки ΡƒΡ€ΠΎΠΊ Π»Π΅ΠΊΡ‚ΠΎΡ€ΡŠΡ‚ Π΄Π°Π²Π° домашна Ρ€Π°Π±ΠΎΡ‚Π°.

АнализирамС ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ‚Π°Π·ΠΈ Π·Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°:


ΠžΡΠΈΠ³ΡƒΡ€ΡΠ²Π°ΠΌΠ΅ Π½Π° ΡƒΡ‡Π΅Π½ΠΈΡ†ΠΈΡ‚Π΅ стойки Π·Π° ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° упраТнСния. Π’ Ρ‡Π°Ρ‚Π° Π·Π° упраТнСния ΠΈΠΌΠ° Π΅ΠΊΠΈΠΏ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°, ΠΊΠΎΠΉΡ‚ΠΎ обяснява всичко нСясно ΠΈ Ρ‚ΡŠΡ€ΡΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ, Π°ΠΊΠΎ Π½Π΅Ρ‰ΠΎ Π½Π΅ сС ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° Π·Π° ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°. Π‘Π»Π΅Π΄ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π²ΠΈ Π΄Π°Π²Π°ΠΌΠ΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ стойка с натисканСто Π½Π° Π΅Π΄ΠΈΠ½ Π±ΡƒΡ‚ΠΎΠ½ ΠΈ Π΄Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ всичко сами.

Ако харСсватС Ρ‚ΠΎΠ·ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½Π΅Ρ‚Π΅ сС към нас. ΠžΡ‚ ΠΏΠΎΠ½Π΅Π΄Π΅Π»Π½ΠΈΠΊ Π·Π°ΠΏΠΎΡ‡Π²Π°ΠΌΠ΅ Π΄Π° разглобявамС Kubernetes. ΠžΡΡ‚Π°Π²Π°Ρ‚ 40 мСста Π·Π° ΠΏΠ»Π°Ρ‚Π΅Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°.

Π“Ρ€Π°Ρ„ΠΈΠΊ Π½Π° Ρ‚Π΅ΠΎΡ€Π΅Ρ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π»Π΅ΠΊΡ†ΠΈΠΈ:20 Π°ΠΏΡ€ΠΈΠ»: Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Kubernetes, основни абстракции. ОписаниС, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ. Pod, ReplicaSet, внСдряванС
21 Π°ΠΏΡ€ΠΈΠ»: внСдряванС, ΠΏΡ€ΠΎΠ±ΠΈ, ограничСния/заявки, Ρ‚Π΅ΠΊΡƒΡ‰Π° актуализация
28 Π°ΠΏΡ€ΠΈΠ»: Kubernetes: Service, Ingress, PV, PVC, ConfigMap, Secret
11 ΠΌΠ°ΠΉ: ΠšΠ»ΡŠΡΡ‚Π΅Ρ€Π½ΠΎ устройство, основни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΈ тяхното взаимодСйствиС
12 ΠΌΠ°ΠΉ: Как Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ k8s cluster failover. Как Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π² k8s
19 ΠΌΠ°ΠΉ: Kubespray, настройка ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€
25 ΠΌΠ°ΠΉ: Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ абстракции Π½Π° Kubernetes. DaemonSet, StatefulSet, Pod Scheduling, InitContainer
26 ΠΌΠ°ΠΉ: Kubernetes: Ρ€Π°Π±ΠΎΡ‚Π°, CronJob, RBAC
2 юни: Как Ρ€Π°Π±ΠΎΡ‚ΠΈ DNS Π² ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ Π½Π° Kubernetes. Как Π΄Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² k8s, ΠΊΠ°ΠΊ Π΄Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ‚Π΅ ΠΈ управляватС Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°
9 юни: Какво Π΅ Helm ΠΈ Π·Π°Ρ‰ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ. Π Π°Π±ΠΎΡ‚Π° с Π₯Слмс. Π‘ΡŠΡΡ‚Π°Π²ΡŠΡ‚ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ‚Π°. ПисанС Π½Π° собствСни Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΈ
16 юни: Ceph: Направи си сам инсталация. Ceph, ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π½Π° инсталация. Π‘Π²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΌΠΈ към sc, pvc, pv капсули
23 юни: Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° cert-manager. Π‘ert-manager: Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° SSL/TLS сСртификати - 1 c.
29 юни: ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π° Kubernetes, Ρ€ΡƒΡ‚ΠΈΠ½Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°. актуализация Π½Π° вСрсията
30 юни: ΠžΡ‚ΡΡ‚Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° нСизправности Π² Kubernetes
7 юли: Настройка Π½Π° Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Kubernetes. Основни ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ. ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Π΅ΠΉ, Π“Ρ€Π°Ρ„Π°Π½Π°
14 юли: Π’Π»ΠΈΠ·Π°Π½Π΅ Π² Kubernetes. Π‘ΡŠΠ±ΠΈΡ€Π°Π½Π΅ ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ
21 юли: Изисквания Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Kubernetes
28 юли: ДокСризация Π½Π° прилоТСния ΠΈ CI/CD Π² Kubernetes
4 август: ΠΠ°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΠΎΡΡ‚ – ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π·Π° наблюдСниС Π½Π° систСма

Π—Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ сС Π·Π° Π²Π΅Ρ‡Π΅Ρ€Π½ΠΎΡ‚ΠΎ ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π΅ Kubernetes Π½Π° Slurm

Π—Π° Π΄Π° ΠΏΠΎΡ€ΡŠΡ‡Π°Ρ‚Π΅ стаТ, поставСтС ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ° във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°.
Ако Π²Π΅Ρ‡Π΅ ΡƒΡ‡ΠΈΡ‚Π΅ във Π²Π΅Ρ‡Π΅Ρ€Π½ΠΎ ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π΅, Π΅ ΠΏΠΎ-лСсно Π΄Π° ΠΏΠΎΡ€ΡŠΡ‡Π°Ρ‚Π΅ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Ρ‚ΡƒΠΊ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€