При этом Kubernetes одинаково хорош как в локальном исполнении, так и в облачном. Amazon WS и Microsoft Azure, Google Cloud, Яндекс.Облако, Облако Mail.ru, Alibaba Cloud, Huawei Cloud поддерживают его, что называется, из коробки. Но часто можно услышать, что Kubernetes — это сложно и, что важнее, это дорого. Давайте разберемся, почему это ошибочные представления.
Вася и Петя одновременно начали писать один и тот же продукт.
Вася был «ориентирован на результат» и начал сразу писать говнокод не продумав толком архитектуру.
А Петя месяц разрабатывал архитектуру, месяц делал удобный интуитивный интерфейс, которому позавидывал бы Джони Айв, потом месяц писал тесты, потом два месяца писал сам код и получил идеальное стабильное приложение.
Но Вася выпустил уже через месяц первую версию программы, пусть и не идеальную, пусть с багами, но рабочую, и начал её продавать. Ещё через месяц выпустил вторую версию исправляющие баги первой и добавляющие новые баги. Ещё через месяц на доходы от продаж нанял двух толковых программеров, которые за два месяца перелопатили весь код, согласно пожеланиям пользователей допилили интерфейс и выпустили третью версию программы.
Итого, через пять месяцев у Васи было два работника, куча клиентов и сносно работающее приложение отвечающее желаниям клиентов.
У Пети было вылизанное никому не известное приложение, минус на банковском счёте и ни одного клиента.
В завершение этого выдуманного примера можно сказать, что через полгода Вася купил все наработки Пети, Петю взял в штат тестировщиком, а сам по пьяни разбился на своём новеньком Туареге
Directed by Robert B. Weide
Не дождался Вася CyberTruck'а
что? mvp? нет не слыхал
Но ведь Kubernetes - это действительно сложно, с этим не поспоришь.
Если приложение способно масштабироваться по горизонтали, то уже без разницы в какой оркестратор его класть))
Ух... Развели тут хабр))
И главное, что тема таки пользуется популярностью.
Все должно быть сделано просто насколько возможно, но не проще (с)