Как работает Kubernetes: история появления, принципы микросервисной архитектуры, прогноз развития рынка
Написанный с целью внутреннего использования в компании Google Kubernetes со временем стал неотъемлемой частью процесса разработки новых приложений. До момента его появления сфера ИТ-разработки страдала от монолитной структуры серверов, которая не позволяла контролировать занимаемое приложениями количество ресурсов.
С появлением оркестраторов, таких как Kubernetes, жизнь разработчиков значительно облегчилась, а цикл разработки стал непрерывным и автоматизированным. В этой статье будут рассмотрены особенности Kubernetes как оркестратора, оценим преимущества и недостатки и узнаем, где его применять и как работать с продуктом.Как появился KubernetesМир узнал о Kubernetes в 2014 г., когда корпорация Google опубликовала исходные коды проекта под названием «Project seven», которое отсылало к персонажу известного и популярного в то время сериала «Star Trek».
Со временем у проекта появилось то название, позаимствованное из греческого языка, — Kubernetes. Kubernetes со временем стал неотъемлемой частью процесса разработки новых приложенийИзначально проект задумывался исключительно для нужд самой компании и разрабатывался под влиянием другого проекта Google — Google Borg, системы управления кластерами.
Выпустив первый релиз Kubernetes, корпорация решила сделать его своим вкладом в развитие ИТ. Поэтому в 2015 г., спустя год после публикации исходных кодов проекта, Google и Linux Foundation организовали фонд, которому были переданы права на Kubernetes.До появления Kubernetes основными проблемами процесса разработки были монолитные физические сервера, компоненты которых тесно взаимосвязаны, и ручная настройка процедур.
Читать на cnews.ru