Автор оригинала: Leah Fainchtein Buenavida.
Kubernetes стала стандартом для оркестрации контейнеров, со всеми основными технологическими гигантами, поддерживающими проект через фонд нативных вычислений облака (CNCF). В 2019 году 40% от Обследование компаний По CNCF использовали Kubernetes в производстве, а 87% использовали решения для оркестрации контейнера.
Большое и активное сообщество Kubernetes постоянно выделяет новые функции и интеграции. Количество поставщиков услуг Kubernetes растет за день, достигая 100 в 2019 году. Кубернаны в постоянной эволюции, и ожидается, что он продолжит растут и диверсифицировать в 2020 году. Читайте дальше, чтобы узнать, какие лучшие тенденции Kubernetes мы можем увидеть в 2020 году.
Кубернаны в двух словах
Kubernetes или K8S, представляет собой платформу оркестографии контейнера с открытым исходным кодом для автоматизации контейнерных приложений. Платформа автоматизирует в противном случае ручные процессы для развертывания, управления и масштабирования контейнеров.
Kubernetes предоставляет компании, способным управлять большим количеством контейнеров. Расписания платформы и управляет контейнерами в кластерах. Одним из основных преимуществ KUBERNETES является его гибкость, что позволяет вам запустить платформу практически в любой среде, от помещений до публичного облака. Другие преимущества работы Kubernetes включают в себя:
- Скорость — Kubernetes позволяет высокой скорости, запуская обновления без простоя. Скорость измеряется количеством погрузок в час при сохранении высокой доступности.
- Непомышленность — Многие компоненты, такие как контейнеры, неизменны. Если вы хотите обновить приложение, вы создаете новый контейнер и выпустите новый контейнер. Вы можете узнать больше о контейнерных изображениях в этом руководстве.
- Самовосстановление — Кубернаны пытаются поддерживать текущую желаемую конфигурацию состояния в любое время. Это включает в себя мониторинг и замена нездоровых контейнеров и стручек, чтобы соответствовать желаемому состоянию.
- Масштабируемость — K8S позволяет легко масштабировать вашу рабочую нагрузку вверх или вниз путем добавления или устранения стручков. Kubernetes позволяет AutoScaling, что означает, что вам нужно только установить номер числа узлов, которые вы хотите в кластере, и платформа заботится о остальных.
5 тенденций Kubernetes на 2020
1. Рост рынка из-за новых игроков
Kubernetes в настоящее время является самым популярным решением контейнерного оркестрации. Другие системы с открытым исходным кодом, такие как Apache Mesos, закрывают пробел. Хотя K8S часто является решением для перемычки для контейнеров, он также сложен и трудно настроить.
Эти проблемы создали пробел для новых решений, которые медленно заполняются функциями Kubernetes и сторонней Управляемые услуги Отказ В результате ожидается, что рынок контейнеризации достигнет 3 миллиардов долларов до 2020 года.
2. Гибридная оркестровка с сервезой без сердца
Существует растущая тенденция среди ИТ-компаний в отношении неверной архитектуры. Безсекретные приложения делятся на функции, размещенные третьей стороной. Поставщик управляет серверным программным обеспечением и аппаратным обеспечением. Этот тип услуг должен доказать преимущество. Однако на некоторое время многие сомневались в эффективности контейнеров и без продлений.
Кубернаны идут в направлении гибридной оркестографии, включая архитектуру без сердца в гибридной облачной модели K8S. Для подключения Kubernetes к серверу безвесочной архитектуре вы можете использовать виртуальную реализацию Kublet.
Virtual Kublet — это проект K8S с открытым исходным кодом, который определяется как «API Kubernetes сверху, программируемый обратно». Вам просто нужно создать виртуальный узел, представляющий собой неверную инфраструктуру.
3. КОНЕКТ-конец CI/CD с Kubernetes
Еще одна тенденция, которая, по-видимому, продолжает расширяться в 2020 году, является интеграцией K8S с непрерывной интеграцией и постоянными трубопроводами (CI/CD). Разработчики нуждаются в сквозных решениях, которые помогают им управлять всей жизненной циклом развития программного обеспечения.
Интеграция K8S в процесс DevOps устраняет необходимость вручную масштабирования и развертывания контейнеров. Автоматизируя цикл развития, K8S улучшает процесс выпуска и повышает ловкость и надежность трубопровода.
4. Эволюция распределенной оркестографии
Большинство компаний работают Kubernetes централизуют контейнер под одним инструментом Orchestration. Однако интеграция DevOps с Kubernetes поддерживает несколько платформ. Вы можете создать приложение в одной системе и отправить контейнеры в другую хост-систему. Эта практика развивается в распределенную оркестровку с кластерами, работающими с другими кластерами в разных средах.
5. Больше безопасности контейнера
API Kubernetes может быть выставлен, если не управляется должным образом во время каждого развертывания. Там были случаи, такие как Tesla Brach, где API был случайно разоблачен в Интернет без аутентификации.
Одним из тенденций, которые наберут силу в 2020 году, является акцентом на контейнерную безопасность. В частности, интеграция систем управления идентификацией и доступом (IAM) с существующими функциями безопасности оркестографии контейнера. Увеличение инцидентов безопасности, связанных с технологиями оркестовых контейнеров, должны водить отрасль для укрепления существующей безопасности, посредством добавления сервисов шифрования и постоянного хранения.
Заворачивать
Ожидается, что рынок Кубератеса будет продолжать расти в 2020 году, и больше компаний пособия от масштабируемости, переносимости и автоматизации, которую она приносит. Далеко не ограничиваясь новыми технологиями, K8S, кажется, развивается в зонтичную платформу, интеграцию новых разработок. С течением времени мы увидим новые и улучшенные решения K8S и функции, которые поддерживают эффективные и безопасные распределенные рабочие нагрузки в различных средах.
Оригинал: «https://www.codementor.io/@leahf/kubernetes-trends-for-2020-10uttr1qio»