Отчет The New Frontiers по Kubernetes

Yuri Trukhin
Yuri Trukhin
Published in
3 min readNov 14, 2023

--

Компания Spectro Cloud, спонсор Open Source проектов Kairos.io (Kubernetes на Edge) и SENA (Secure Edge Cloud Native Architecture) представила отчет “The New Frontiers of Kubernetes”. Отчет основан на онлайн опросе 333 IT OPS и разработчиков напрямую отвечающих за работу с Kubernetes в продакшне в компаниях более чем с 250 сотрудниками.

Ключевые выводы:

О сложности Kubernetes

  • 98% используют Kubernetes в продакшне
    Большинство волнует обеспечение корпоративных ограничений в инсталляциях (управление правами, доступами, безопасность).
  • 75% страдают из-за проблем совместимости.
  • Поиск и исправление проблем в инсталляциях Kubernetes отнимает “слишком много времени”.
  • 98% респондентов волнует операционная эффективность.

О влиянии на разработчиков

  • Нет стандартного подхода для развертывания изолированного кластера под каждую команду, 82% согласны что OPS командам слишком сложно развертывать выделенный кластер для каждой команды. Интересует многопользовательский режим работы — мультитенантность.
  • 62% активно тестируют различные инструменты для работы с Kubernetes.

Пользователи Kubernetes решают проблему устаревших решений на виртуальных машинах

  • 85% эксплуатируют рабочие решения на виртуальных машинах, которые постепенно переносятся в Kubernetes.
  • 86% хотят обьединения Kubernetes и виртуальных машин в единой инфраструктурной платформе.

Kubernetes все больше используется для edge

  • 93% планируют использовать kubernetes на edge.
  • 21% ожидают “сильный рост” использования Kubernetes на Edge в следующем году.

Интересные факты и цифры из отчета:

  • 56% работают более чем с 10ю кластерами.

Среди публичных облаков распределение: Amazon Web Services (56%), Microsoft Azure (52%), Google Cloud (30%), другие (11%).

65% используют onprem, включая виртуализованные дата-центры, 25% используют bare metal дата-центры.

Треть 31% использует Kubernetes на edge.

69% используют Kubernetes более чем в одном окружении (например на разных клауд провайдерах или на клауде + onprem), 41% на трех и более.

Сложность растет и из-за большого количества дистрибутивов Kubernetes. Компании используют облачные Kubernetes сервисы (такие, как AWS EKS-D), селф хостед (такие как, RedHat OpenShift), edge дистрибутивы (K3s, MicroK8s), или другие CNCF-совместимые дистрибутивы. 83% enterprise используют сразу несколько разных в продакшне.

Kubernetes используют не отдельно, а со множеством дополнительных сервисов, увеличивающих сложность, но крайне необходимых, таких как service mesh, observability (istio, prometeus, argocd, vault, nginx, datadog, cilium). 72 опрошенных имеют более 5и таких компонентов как часть Kubernetes.

Причем есть корреляция с количеством кластеров: компании более чем с 20ю кластерами в продакшне используют более 5и дистрибутивов Kubernetes и более 15и дополнительных элементов стека.

Планы на увеличение использования Kubernetes

86% ожидают увеличение числа контейнеризированных приложений в Kubernetes, 80% ожидают роста емкости и количества kubernetes–кластеров, 77% ожидают увеличение числа приложений, смигрировавших на kubernetes.

Что можно сделать лучше для Kubernetes

  • Автоматизировать ручные процессы (патчинг, провижнинг) — 56%
  • Упростить управление программным стеком 46%
  • Изменить процессы и политики, чтобы были более легковесными — 40%
  • Оптимизировать затраты на облако или переместить часть нагрузок Kubernetes на onprem — 32%
  • Перейти на более доступный по цене софт и вендоров сервисов — 30%
  • Смигрировать с виртуализованных на bare metal инфраструктуры — 26%
  • Уменьшить количество обслуживающего персонала и повысить эффективность его работы — 15%

--

--

Yuri Trukhin on Software, Lead Product at the geekiest company in the world