@Kubernetes Meetup #3 в Mail.ru Group: 21 июня

@Kubernetes Meetup #3 в Mail.ru Group: 21 июня

Π‘ Ρ„Π΅Π²Ρ€Π°Π»ΡŒΡΠΊΠΎΠ³ΠΎ Love Kubernetes ΠΏΡ€ΠΎΡˆΠ»Π°, Π½Π°ΠΌ каТСтся, Π²Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒ. НСмного скрасило Ρ€Π°Π·Π»ΡƒΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ успСли Π²ΠΎΠΉΡ‚ΠΈ Π² Cloud Native Computing Foundation, ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наш дистрибутив Kubernetes ΠΏΠΎ Certified Kubernetes Conformance Program, Π° Π΅Ρ‰Ρ‘ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π² сСрвисС Mail.ru Cloud Containers свою Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Kubernetes Cluster Autoscaler.

ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя для Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ @Kubernetes Meetup! Π’ΠΊΡ€Π°Ρ‚Ρ†Π΅:

  • Π“Π°Π·ΠΏΡ€ΠΎΠΌΠ±Π°Π½ΠΊ расскаТСт, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Kubernetes Π² своём R&D для управлСния 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 для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²: сколько Dev Π² DevOps’С?Β»

Π“Ρ€ΠΈΠ³ΠΎΡ€ΠΈΠΉ Никонов, Wunderman Thompson, Managing Director

Π£ нас Π½Π΅Ρ‚ кластСров ΠΈΠ· 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, Π² Ρ‡Ρ‘ΠΌ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈΡ… использования;
  • Π½Π° Ρ‡Ρ‚ΠΎ стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ использовании скСйлСров;
  • ΠΊΠ°ΠΊ ΠΌΡ‹ сСгмСнтировали Π½ΠΎΠ΄Ρ‹ ΠΏΠΎ Π·ΠΎΠ½Π°ΠΌ доступности с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Node Groups;
  • ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Kubernetes Cluster Autoscaler Π² MCS.

Β«R&D Π² Π“Π°Π·ΠΏΡ€ΠΎΠΌΠ±Π°Π½ΠΊΠ΅: ΠΊΠ°ΠΊ K8S ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ OpenStackΒ»

Максим ΠšΠ»Π΅Ρ†ΠΊΠΈΠ½, Π“Π°Π·ΠΏΡ€ΠΎΠΌΠ±Π°Π½ΠΊ, Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°

Π’ ΠΌΠΈΡ€Π΅, Π³Π΄Π΅ Π·Π°Π΄Π°Π½ Ρ‚Ρ€Π΅Π½Π΄ Π½Π° всё ΠΊΠ°ΠΊ сСрвис, ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅ всСго β€” Time-to-Market. НуТно быстро Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ прилоТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρ‹ ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ€Ρ‹Π½ΠΊΠΈ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈΡ… ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ образования. Π‘Π°Π½ΠΊΠ°ΠΌ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ особСнно Π²Π°ΠΆΠ½Π°, ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Ρ‚ΡƒΡ‚ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ β€” Π² частности, Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Kubernetes.

Максим ΠšΠ»Π΅Ρ†ΠΊΠΈΠ½ β€” Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π² Π“Π°Π·ΠΏΡ€ΠΎΠΌΠ±Π°Π½ΠΊΠ΅ ΠΈ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ пСсочницы для запуска ΠΏΠΈΠ»ΠΎΡ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ². R&D Π“Π°Π·ΠΏΡ€ΠΎΠΌΠ±Π°Π½ΠΊΠ° проводят Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ исслСдования Π² своСм ΠΎΠ±Π»Π°ΠΊΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдставляСт собой OpenStack. Kubernetes Ρ‚ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π΄Π²ΡƒΡ… ипостасях: 1) Kubernetes Π½Π° Bare Metal ΠΊΠ°ΠΊ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚-слой ΠΎΠ±Π»Π°ΠΊΠ° OpenStack ΠΈ 2) K8S Π² Π²ΠΈΠ΄Π΅ дистрибутива OpenShift для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π’ Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС ΠΈ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ Π“Π°Π·ΠΏΡ€ΠΎΠΌΠ±Π°Π½ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Kubernetes для управлСния OpenStack. Если ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ OpenStack, Ρ‚ΠΎ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° достаточно Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Π°, поэтому ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Kubernetes ΠΊΠ°ΠΊ слой управлСния OpenStack каТСтся вСсьма интСрСсным ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, это ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡƒΠ·Π»ΠΎΠ² Π² кластСр OpenStack ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Control Plane. И, ΠΊΠ°ΠΊ вишСнка Π½Π° Ρ‚ΠΎΡ€Ρ‚Π΅ β€” упростит сбор Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ с кластСра.

Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅:

  • Π·Π°Ρ‡Π΅ΠΌ R&D Π±Π°Π½ΠΊΡƒ: Π°ΠΏΡ€ΠΎΠ±ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈ экспСримСнтируСм;
  • ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ OpenStack;
  • ΠΊΠ°ΠΊ ΠΈ Π·Π°Ρ‡Π΅ΠΌ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ OpenStack Π² K8S.

ПослС выступлСний ΠΌΡ‹ ΠΏΠ»Π°Π²Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ @Kubeernetes After-Party, Π° Π΅Ρ‰Π΅ ΠΌΡ‹ ΠΏΡ€ΠΈΠ³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ для вас нСсколько классных анонсов. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΏΠΎ ссылкС, ΠΌΡ‹ просматриваСм всС заявки Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Ρ‹ Π΄Π½Π΅ΠΉ.

О Π½ΠΎΠ²Ρ‹Ρ… событиях сСрии @Kubernetes Meetup ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… мСроприятиях Mail.ru Cloud Solutions ΠΌΡ‹ сразу сообщаСм Π² нашСм ΠΊΠ°Π½Π°Π»Π΅ Π² Telegram: t.me/k8s_mail

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ @Kubernetes Meetup? Заявку ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ здСсь: mcs.mail.ru/speak

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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ