
ΠΡ ΡΠ΅Π²ΡΡΠ°ΡΠΈ Π‘ΡΡΡΠ²Π° Π½ΠΈ ΡΠ΅, ΡΠ΅ Π΅ ΠΌΠΈΠ½Π°Π»Π° ΡΡΠ»Π° Π²Π΅ΡΠ½ΠΎΡΡ. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎΡΠΎ Π½Π΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΠ°Π·Π²Π΅Π΄ΡΠΈ ΠΌΠ°Π»ΠΊΠΎ ΡΠ°Π·Π΄ΡΠ»Π°ΡΠ°, Π±Π΅ΡΠ΅, ΡΠ΅ ΡΡΠΏΡΡ
ΠΌΠ΅ Π΄Π° Π²Π»Π΅Π·Π΅ΠΌ Π² Cloud Native Computing Foundation, Π΄Π° ΡΠ΅ΡΡΠΈΡΠΈΡΠΈΡΠ°ΠΌΠ΅ Π½Π°ΡΠ°ΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ Kubernetes ΠΏΠΎ Certified Kubernetes Conformance Program ΠΈ ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π΄Π° Ρ ΡΡΠ°ΡΡΠΈΡΠ°ΠΌΠ΅ Π² ΡΡΠ»ΡΠ³Π°ΡΠ° Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Kubernetes Cluster Autoscaler.
ΠΡΠ΅ΠΌΠ΅ Π΅ Π·Π° ΡΡΠ΅ΡΠ°ΡΠ° @Kubernetes ΡΡΠ΅ΡΠ°! ΠΠ°ΠΊΡΠ°ΡΠΊΠΎ:
- ΠΠ°Π·ΠΏΡΠΎΠΌΠ±Π°Π½ΠΊ ΡΠ΅ Π²ΠΈ ΡΠ°Π·ΠΊΠ°ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Kubernetes Π² ΡΠ²ΠΎΠΈΡΠ΅ ΠΈΠ·ΡΠ»Π΅Π΄Π²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° OpenStack;
- Mail.ru Cloud Solutions - ΠΊΠ°ΠΊ Π΄Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² K8S Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠΊΠ°Π»Π΅ΡΠΈ ΠΈ ΠΊΠ°ΠΊ ΡΠ° ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΠ»ΠΈ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Kubernetes Cluster Autoscaler;
- ΠΈ Π°Π³Π΅Π½ΡΠΈΡΡΠ° Wunderman Thompson β ΠΊΠ°ΠΊ Kubernetes ΠΈΠΌ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΡΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ Π·Π°ΡΠΎ Π² DevOps ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ Dev, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Ops.
Π‘ΡΠ΅ΡΠ°ΡΠ° ΡΠ΅ ΡΠ΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅ Π½Π° 21 ΡΠ½ΠΈ (ΠΏΠ΅ΡΡΠΊ) ΠΎΡ 18:30 ΡΠ°ΡΠ° Π² ΠΌΠΎΡΠΊΠΎΠ²ΡΠΊΠΈΡ ΠΎΡΠΈΡ Π½Π° Mail.ru Group (ΠΠ΅Π½ΠΈΠ½Π³ΡΠ°Π΄ΡΠΊΠΈ ΠΏΡΠΎΡΠΏΠ΅ΠΊΡ, 39, ΡΠ³ΡΠ°Π΄Π° 79). Π΅ Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ ΠΈ Π·Π°ΡΠ²Π°ΡΡ Π½Π° 20 ΡΠ½ΠΈ Π² 11:59 Ρ. (ΠΈΠ»ΠΈ ΠΏΠΎ-ΡΠ°Π½ΠΎ, Π°ΠΊΠΎ ΠΌΡΡΡΠΎΡΠΎ ΡΠ²ΡΡΡΠΈ).
βKubernetes Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ: ΠΊΠΎΠ»ΠΊΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΈΠΌΠ° Π² DevOps?β
ΠΡΠΈΠ³ΠΎΡΠΈΠΉ ΠΠΈΠΊΠΎΠ½ΠΎΠ², Wunderman Thompson, ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ
ΠΡΠΌΠ°ΠΌΠ΅ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ ΠΎΡ 500 Π²ΡΠ·Π΅Π»Π°. ΠΡΠΌΠ°ΠΌΠ΅ ΡΡΡΠΈΠΊΡΠ½ΠΈ DevOps. ΠΡΠΌΠ°ΠΌΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΠΈ Π΅ΠΊΠΈΠΏΠΈ. ΠΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ Π½Π° Π²ΡΠΏΡΠΎΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π°ΠΌΠ΅ΡΠΈΡ ΠΌΠ΅, Π΄ΠΎΠΊΠ°ΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Ρ ΠΌΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΌΠ΅ ΡΠ΅Π·ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ. ΠΠ° ΠΏΡΡΠ²ΠΎ ΠΌΡΡΡΠΎ, Π½ΠΈΠ΅ ΡΠΌΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΈ ΡΠΌΠ΅ ΡΠ²ΠΈΠΊΠ½Π°Π»ΠΈ ΡΠ°ΠΌΠΈ Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΠΌΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅. ΠΠΎΠΆΠ΅ Π±ΠΈ ΡΠ΅ ΡΠ΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ ΠΈ Π² ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π²ΠΈ.
ΠΠ³Π΅Π½ΡΠΈΡΡΠ° Wunderman Thompson Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ ΠΏΠΈΠΎΠ½Π΅ΡΠΈΡΠ΅ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² Π ΡΡΠΈΡ ΠΈ ΡΠ΅Π³Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΠΊΠ°ΠΊΡΠΎ ΠΏΡΠΎΡΡΠΈ ΡΠ΅Π»Π΅Π²ΠΈ ΡΡΡΠ°Π½ΠΈΡΠΈ, ΡΠ°ΠΊΠ° ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΈ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. Kubernetes ΠΏΠΎΠΌΠ°Π³Π° Π·Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΊΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° ΠΈ ΠΏΠΎΠΌΠ°Π³Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π½Π° Π°Π³Π΅Π½ΡΠΈΡΡΠ° Π΄Π° Ρ ΠΎΡΡΠ²Π°Ρ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Ρ ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
Π ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΈ Π²ΡΡΡΠ΅ΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·ΠΈΡΠ΅ Π΅ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½ ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π½Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° Π·Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π½Π°Π΄Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ, Π½ΠΎ ΠΏΡΠ΅Ρ ΠΎΠ΄ΡΡ ΠΊΡΠΌ ΡΠ°ΠΊΠ°Π²Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΏΠΎΡΠ°ΠΆΠ΄Π° ΡΡΠ»Π° ΠΏΠΎΡΠ΅Π΄ΠΈΡΠ° ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ Π²Π΅ΡΡΠΈΠΈΡΠ΅ ΠΈ ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΠΊΠ° Π΄Π΅ΠΉΠ½ΠΎΡΡ. Π€Π°ΠΊΡΡΡ, ΡΠ΅ Π½ΠΈΠ΅ ΡΠΌΠ΅ Π°Π³Π΅Π½ΡΠΈΡ, Π° Π½Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² Π΅ΠΊΠΈΠΏ, ΠΈ Π½Π°ΡΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ°Π·Π³ΡΡΠ½Π°ΡΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ²ΠΎΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ, Π½Π°Π»Π°Π³Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ ΠΊΡΠΌ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° Π½Π° ΡΡΠ΅Π΄Π°ΡΠ° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΅ΠΊΠΈΠΏΠ° Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ ΡΠ΅ Π²ΡΡΠ½Π΅ΡΠ΅ ΠΊΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ»Π΅Π΄ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅. Π ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π½Π° ΡΠ΅Π·ΠΈ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°ΡΠ΅Π»ΡΡΠ²Π° Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈΡ ΠΌΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ»Π΅ΡΠ½ΡΠ²Π°Ρ Π½Π°ΡΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΈ DevOps Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Ρ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡΡΠ°, ΠΊΠΎΠΈΡΠΎ ΡΡΠ·Π΄Π°Π²Π°Ρ.
Π©Π΅ Π½Π°ΡΡΠΈΡΠ΅ Π·Π°ΡΠΎ DevOps Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Dev ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Ops ΠΈ ΠΊΠ°ΠΊ ΠΌΡΡΠ·Π΅Π»ΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΠΈ ΡΠ°Π·Ρ ΠΎΠ΄ΠΈΡΠ΅ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°/ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°, ΠΊΠ°ΠΊΡΠΎ ΠΈ:
- ΠΊΠ°ΠΊ Kubernetes ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π½Π°ΡΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΠΉΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°ΠΌΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ;
- ΠΊΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΆΠΈΠ·Π½Π΅Π½ΠΈΡΡ ΡΠΈΠΊΡΠ» Π½Π° Π½Π°ΡΠΈΡ ΠΊΠΎΠ΄;
- ΠΊΠ°ΠΊΠ²ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠΈΠΊΡΠΎΡΡΠ»ΡΠ³ΠΈ;
- ΠΊΠ°ΠΊ ΡΠ΅ΡΠ°Π²Π°ΠΌΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΡΡ ΡΠ³Π»ΠΎΠ±ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΎΡΡΠ°ΡΠ΅Π»ΠΈ Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΈ;
- ΠΊΠ°ΠΊ ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π°ΠΌΠ΅ Π² ΠΊΠ»ΡΡΡΠ΅ΡΠ° Ρ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΠ²ΠΈΠ΅.
βΠΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ Kubernetes Cluster Autoscaler: Π½ΡΠ°Π½ΡΠΈΡΠ΅ Π½Π° Autoscaler ΠΈ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Mail.ru Cloud Solutionsβ
ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΡ Π§Π°Π΄ΠΈΠ½, Mail.ru Cloud Solutions, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π° PaaS ΡΡΠ»ΡΠ³ΠΈ
Π Π΄Π½Π΅ΡΠ½ΠΈΡ ΡΠ²ΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΎΡΠ°ΠΊΠ²Π°Ρ ΠΊΠ°ΡΠΎ Π΄Π°Π΄Π΅Π½ΠΎΡΡ Π²Π°ΡΠ΅ΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π° Π΅ Π²ΠΈΠ½Π°Π³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈ Π²ΠΈΠ½Π°Π³ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ - ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈ Ρ Π²ΡΠ΅ΠΊΠΈ ΡΡΠ°ΡΠΈΠΊ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ»ΡΠΌ Π΅ ΡΠΎΠΉ. Kubernetes ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΄ΠΎΡΡΠ° Π΅Π»Π΅Π³Π°Π½ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°ΡΠ΅ ΡΠΏΠΎΡΠ΅Π΄ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ - Kubernetes Cluster Autoscaler.
ΠΠ°ΡΠΎ ΡΡΠ»ΠΎ Π² Kubernetes ΠΈΠΌΠ° Π΄Π²Π° Π²ΠΈΠ΄Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ ΡΠΎΡΠ½ΠΎ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°ΠΌΠ΅: ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠΎΠΏΠΈΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ. ΠΠ΅ΡΡΠΈΠΊΠ°Π»Π½ΠΎ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°ΠΌΠ΅ Π±ΡΠΎΡ Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π² ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡΠ΅ Π²ΡΠ·Π»ΠΈ. Π ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ½ΠΎ Ρ ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»Π½ΠΎ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅ - ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°ΠΌΠ΅ Π±ΡΠΎΡ Π½Π° Π²ΡΠ·Π»ΠΈΡΠ΅.
ΠΡΠ² Π²ΡΠΎΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΡΠ±Π΅ΡΠ΅ΠΌ ΠΎΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠΎΠΏΠΈΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ β ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΡΠ° Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π²ΠΈΡΠΎΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡ. Π©Π΅ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° Ρ ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»Π½ΠΎ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Cluster Autoscaler. Π’ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π½Π΅ ΡΠ°ΠΌΠΎ Π΄Π° ΡΠ²Π΅Π»ΠΈΡΠΈ, Π½ΠΎ ΠΈ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ Π±ΡΠΎΡ Π½Π° Π²ΡΠ·Π»ΠΈΡΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π°ΡΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π΄ΠΎΡΡΠΈΠ³Π½Π΅ ΠΏΠΈΠΊΠΎΠ²Π΅, ΡΠ°ΠΌΠΈΡΡ Autoscaler ΡΠ΅ Π½Π°ΠΌΠ°Π»ΠΈ Π±ΡΠΎΡ Π½Π° Π²ΡΠ·Π»ΠΈΡΠ΅ Π΄ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈ ΠΏΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΠΏΠ»Π°ΡΠ°Π½Π΅ΡΠΎ Π·Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π½Π° Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°.
ΠΠ° ΡΡΠ΅ΡΠ°ΡΠ° ΡΠ΅ Π²ΠΈ ΡΠ°Π·ΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° Π½ΡΠ°Π½ΡΠΈΡΠ΅ Π½Π° Kubernetes Cluster Autoscaler, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ ΡΡΡΠ΄Π½ΠΎΡΡΠΈ ΡΡΠ΅ΡΠ½Π°Ρ ΠΌΠ΅ ΠΏΡΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π½Π°ΡΠ°ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Cluster Autoscaler ΠΊΠ°ΡΠΎ ΡΠ°ΡΡ ΠΎΡ ΡΡΠ»ΡΠ³Π°ΡΠ° Mail.ru Cloud Containers. Π©Π΅ ΡΠ΅ Π½Π°ΡΡΠΈΡ:
- ΠΊΠ°ΠΊΠ²ΠΈ ΡΠΊΠ°Π»Π΅ΡΠΈ ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ Π² Kubernetes, ΠΊΠ°ΠΊΠ²ΠΈ ΡΠ° Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° ΡΡΡ Π½ΠΎΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅;
- Π½Π° ΠΊΠ°ΠΊΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΠ±ΡΡΠ½Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠΊΠ°Π»Π΅ΡΠΈ;
- ΠΊΠ°ΠΊ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠ°Ρ ΠΌΠ΅ Π²ΡΠ·Π»ΠΈΡΠ΅ ΠΏΠΎ Π·ΠΎΠ½ΠΈ Π½Π° Π½Π°Π»ΠΈΡΠ½ΠΎΡΡ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π³ΡΡΠΏΠΈ Π²ΡΠ·Π»ΠΈ;
- ΠΊΠ°ΠΊ Π²Π½Π΅Π΄ΡΠΈΡ ΠΌΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Kubernetes Cluster Autoscaler Π² MCS.
βR&D Π² Gazprombank: ΠΊΠ°ΠΊ K8S ΠΏΠΎΠΌΠ°Π³Π° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° OpenStackβ
ΠΠ°ΠΊΡΠΈΠΌ ΠΠ»Π΅ΡΠΊΠΈΠ½, ΠΠ°Π·ΠΏΡΠΎΠΌΠ±Π°Π½ΠΊ, ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ
Π ΡΠ²ΡΡ, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΡΡΠ° Π΅ Π²ΡΠΈΡΠΊΠΎ ΠΊΠ°ΡΠΎ ΡΡΠ»ΡΠ³Π°, Time-to-Market Π΅ ΠΏΡΠ΅Π΄ΠΈ Π²ΡΠΈΡΠΊΠΎ. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΅ Π±ΡΡΠ·ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° Ρ ΠΈΠΏΠΎΡΠ΅Π·ΠΈ ΠΈ Π½Π°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ ΠΏΠ°Π·Π°ΡΠΈ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π° ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎΡΠΎ ΠΈΠΌ ΡΠΎΡΠΌΠΈΡΠ°Π½Π΅. Π‘ΠΊΠΎΡΠΎΡΡΡΠ° Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π²Π°ΠΆΠ½Π° Π·Π° Π±Π°Π½ΠΊΠΈΡΠ΅ ΠΈ Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠΌΠ°Π³Π°Ρ ΡΡΠΊ - ΠΏΠΎ-ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅ Π·Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΡ ΠΈ Kubernetes.
ΠΠ°ΠΊΡΠΈΠΌ ΠΠ»Π΅ΡΠΊΠΈΠ½ Π΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π² Gazprombank ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΠΏΡΡΡΡΠ½Π° ΡΡΠ΅Π΄Π° Π·Π° ΠΏΡΡΠΊΠ°Π½Π΅ Π½Π° ΠΏΠΈΠ»ΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ. Π Π°Π·Π²ΠΎΠΉΠ½Π°ΡΠ° Π΄Π΅ΠΉΠ½ΠΎΡΡ Π½Π° Gazprombank ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΡΡΠ²Π°Π½ΠΈΡ Π² ΡΠ΅Ρ Π½ΠΈΡ ΠΎΠ±Π»Π°ΠΊ, ΠΊΠΎΠΉΡΠΎ Π΅ OpenStack. Kubernetes ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡΠΊ Π² Π΄Π²Π΅ ΡΠΎΡΠΌΠΈ: 1) Kubernetes Π½Π° Bare Metal ΠΊΠ°ΡΠΎ ΡΠ»ΠΎΠΉ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ±Π»Π°ΠΊΠ° OpenStack ΠΈ 2) K8S ΠΊΠ°ΡΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ Π½Π° OpenShift Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°.
Π Π΄ΠΎΠΊΠ»Π°Π΄Π° ΡΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΠΏΡΡΠ²ΠΈΡ ΡΠ»ΡΡΠ°ΠΉ ΠΈ ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠ°ΠΊ Gazprombank ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Kubernetes Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° OpenStack. ΠΠΊΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° OpenStack, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΠ΅ ΡΡ Π΅ Π΄ΠΎΡΡΠ° Π°ΡΠΎΠΌΠ°ΡΠ½Π°, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Kubernetes ΠΊΠ°ΡΠΎ ΡΠ»ΠΎΠΉ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° OpenStack ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΈ Π»ΠΎΠ³ΠΈΡΠ½ΠΎ. Π’ΠΎΠ²Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ»Π΅ΡΠ½ΠΈ Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ΡΠΎ Π½Π° Π²ΡΠ·Π»ΠΈ ΠΊΡΠΌ OpenStack ΠΊΠ»ΡΡΡΠ΅Ρ ΠΈ ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡΡΠ° Π½Π° Control Plane. Π ΠΊΠ°ΡΠΎ ΡΠ΅ΡΠ΅ΡΠΊΠ°ΡΠ° Π½Π° ΡΠΎΡΡΠ°ΡΠ°, ΡΠΎΠ²Π° ΡΠ΅ ΠΎΠΏΡΠΎΡΡΠΈ ΡΡΠ±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡ ΠΎΡ ΠΊΠ»ΡΡΡΠ΅ΡΠ°.
Π©Π΅ ΡΠ΅ Π½Π°ΡΡΠΈΡ:
- Π·Π°ΡΠΎ R&D Π±Π°Π½ΠΊΠ°: Π½ΠΈΠ΅ ΡΠ΅ΡΡΠ²Π°ΠΌΠ΅ ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠ°ΠΌΠ΅;
- ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ OpenStack;
- ΠΊΠ°ΠΊ ΠΈ Π·Π°ΡΠΎ Π΄Π° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ OpenStack Π² K8S.
Π‘Π»Π΅Π΄ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΡΡΠ° ΠΏΠ»Π°Π²Π½ΠΎ ΡΠ΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΠΌ ΠΊΡΠΌ ΡΠΎΡΠΌΠ°Ρ @KuΠ±ΠΈΡΠ°netes After-Party, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠΌΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΠ»ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΡΠ°Ρ ΠΎΡΠ½ΠΈ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Π·Π° Π²Π°Ρ. ΠΠ°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°ΠΉΡΠ΅ , ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅ Π²ΡΠΈΡΠΊΠΈ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΡ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΄Π½ΠΈ.
ΠΡΠ½ΠΎΡΠ½ΠΎ Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΠ±ΠΈΡΠΈΡ ΠΎΡ ΠΏΠΎΡΠ΅Π΄ΠΈΡΠ°ΡΠ° @Kubernetes Meetup ΠΈ Π΄ΡΡΠ³ΠΈ ΡΡΠ±ΠΈΡΠΈΡ ΠΠ΅Π΄Π½Π°Π³Π° ΡΡΠΎΠ±ΡΠ°Π²Π°ΠΌΠ΅ Π² Π½Π°ΡΠΈΡ ΠΊΠ°Π½Π°Π» Π² Telegram:
ΠΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π°ΡΠ΅ Π»ΠΈ ΡΠ΅ Π΄Π° Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π½Π° ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° @Kubernetes ΡΡΠ΅ΡΠ°? ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ΄Π°Π΄Π΅ΡΠ΅ ΡΠ²ΠΎΡΡΠ° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡΡΠ° ΡΡΠΊ:
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com
