December 23, 2019

Kubernetes в цифрах

Вот наш трудяга докер собрал и погрузил контейнеры. Теперь ими надо управлять. «А что средствами Docker этого делать нельзя?» - предвкушаем ваш справедливый вопрос. Так вот, можно. Но не зря же у Kubernetes штурвал на лого. Если Docker – портовый рабочий, отвечающий за формирование, погрузку и разгрузку, то Kubernetes – именно профессиональный рулевой. Да простят нам эту сквозную морскую метафору.

Kubernetes (он же K8s) – это оркестратор, система управления контейнерами. Если в рамках одной ОС вы можете справиться средствами Docker, то для запуска сервисов на нескольких серверах сразу или запуска нескольких тысяч контейнеров в сложном порядке без Kubernetes вам придется архисложно.

Kubernetes был создан Google как проект с открытым кодом больше 10 лет назад. Сегодня Kubernetes as a Service есть у всех крупных поставщиков облачных решений - Yandex, Google, AWS, Azure. Неплохой карьерный рост, как нам кажется.

За что же его полюбили зубры IT-рынка? За широкие возможности, гибкость и модульность.

  • Мы можем запустить великое множество задач из тысяч приложений с любых хостов – тоже нескольких сразу.
  • Мы можем комбинировать модули инструмента по-разному, сохранив при этом все его возможности.
  • Это API высокого уровня, который позволяет логически группировать наши контейнеры, балансировать нагрузку и определять для них размещение.

А теперь рубим правду-матку про Kubernetes цифрами.

ТОП-10 фактов про K8s.

  1. CNCF подсчитала, что Kubernetes занимает 83% рынка среди инструментов для управления контейнерами. Но так как CNCF не беспристрастна и участвует в разработке K8s, давайте посмотрим и другие источники.
  2. Lacework, компания, создающая облачные решения, проанализировала 21 тысячу облачных хостов в публичном доступе и вывела, что 78% из них используют K8s

3. Компания Sysdig, занимающаяся мониторингом безопасности Linux-систем, провела свое исследование, где Kubernetes также лидирует в сфере оркестровки контейнеров.

4. $ 4,3 млрд - прогноз объема рынка для применения контейнерных технологий к 2022 году, по мнению 451 Research. А это значит, что совокупный годовой темп роста с 2017 по 2022 год составит 30 процентов.

5. 87% из 501 опрошенного IT-специалиста используют Kubernetes в 2019 году, по независимым исследованиям Market Cube.

6. Более 8000 посетителей было на тематической конференции KubeCon + CloudNativeCon North America 2018. И число участников продолжает расти каждый год.

7. Четыре из десяти корпораций (5000 и более сотрудников) используют K8s в производственных средах. Это данные из двухгодичного опроса Cloud Native Computing Foundation.

8. 8 место занимает Kubernetes среди проектов с открытым исходным кодом Github по числу участников - по отчету Octoverse за 2017-2018 годы.

9. 100 сертифицированных поставщиков услуг Kubernetes работают на ИТ-рынке к июню 2019, по данным CNCF.

10. $ 100 000+ - зарплата специалистов, владеющих Kubernetes, в США.

Ну что, включаем K8s в число маст-хэвов для DevOps-инженера? Ну и - всем кубера.