AWS спонсировал этот пост.
Не каждый день Google, Amazon и Microsoft объявляют, что они сотрудничают в проекте с открытым исходным кодом. Фактически, KRO-ресурс Kubernetes Resource Orchestrator, новый облачный агент-агрессивный инструмент, созданный для упрощения оркестровки на заказ Kubernetes-может быть самым первым.
В этом эпизоде «Новые производители стеков», главного менеджера по продуктам AWS Джесси Батлер и менеджера по продуктам Google Ник Слэттери поговорили с TNS -издателем и основателем Алексом Уильямсом о KRO.
Этот эпизод был записан в Лондоне в Kubecon + CloudNativecon Europe.
Ответ на спрос клиентов
KRO вышел не из корпоративной стратегии, а из -за последовательного спроса клиентов.
«Я думаю, что в этих крупных компаниях есть два способа создания продуктов», — сказал Слэттери. «Сначала есть, когда компания что -то нажимает, а потом есть притяжение клиентов». Сотрудничество в КРО, пояснил он, возникло потому, что AWS, GCP и Azure «все одновременно испытывали этот притяжение клиента».
Несмотря на неотъемлемая расширяемость Kubernetes, революционизировала системы, которые организации могут создавать для создания и отгрузки программного обеспечения. Компромисс, однако, является неотъемлемой сложностью, которая связана с этой расширением, что означает, что команды тратят много времени на определение своих ресурсов и реализации пользовательских контроллеров для их поддержки. KRO стремится решить общую проблему для организаций, создающих платформы на Kubernetes: как упростить оркестровку ресурсов при сохранении гибкости облака.
«Kubernetes — это новый Posix», — заметил Батлер. «Вещи очень по -разному, когда вы переходите от платформы на платформу, и клиенты используют Kubernetes, чтобы абстрагировать эти разные вещи в качестве открытого стандарта.« Пожалуйста, не создавайте что -то запатентованное помимо этого », — это то, что мы все слышали от клиентов».
«Также был многочастотный аспект», — добавил Слэттери. «Люди говорили мне:« Я не хочу чего-то, что является специфичным для Google. Я не хочу чего-то, что является специфичным для Amazon. Я хочу что-то, что является родным Kubernetes, чтобы я мог запустить его в любом кластере Kubernetes, предоставленном любым поставщиком ». Поэтому я думаю, что притяжение клиентов — это то, что на самом деле собрало нас всех ».
Кросс-облака сотрудничество
Что делает RORE особенно интересным, так это его история происхождения. Вместо того, чтобы конкурировать с аналогичными инструментами, команды Google, AWS и Microsoft Azure решили сотрудничать.
«Мы узнали, что мы все работаем над похожими вещами, и я пригласил некоторых людей из Azure и Google на обед в AWS», — вспоминает Батлер. «У всех нас была одна и та же миссия: как я могу использовать все, что я хочу, но сохранить этот стандартный слой? Как мне сохранить его одинаково в разных облаках и в разных средах? Если я хочу запустить кластер на стопке Raspberry Pis в своем гараже, я хочу иметь возможность использовать это решение, верно? Так что делает его действительно хорошим сообществом».
Этот подход иллюстрирует то, что Батлер назвал той же командой, другой компанией », распространенным в сообществе Cloud Computing Foundation — философии, которая выходит за рамки корпоративных границ в интересах пользователей.
Для Slattery сотрудничество было образовательным: «Это был новый опыт, конечно. Очень полезно лично, но это также как бы изменило мою точку зрения на бизнес… принятие такого бизнеса, чтобы сделать что -то в качестве открытого исходного кода по сравнению с закрытым исходным кодом».
Упрощение опыта разработчика
KRO решает конкретную задачу: позволяет командам платформы представлять упрощенные, безопасные интерфейсы для разработчиков, которым нужны облачные ресурсы, не требуя опыта в деталях конфигурации каждой службы.
«Команда платформы должна иметь возможность группировать эти вещи в какое -то устройство, которое можно использовать конечным пользователем», — сказал Слэттери. «Таким образом, конечный пользователь может просто сказать:« Вот мое имя для этого экземпляра SQL Cloud, и вот регион, в котором я хочу запустить », и не должен беспокоиться о крипто -ключах и учетных записях служб».
Сообщество импульс
Несмотря на то, что только семь месяцев, KRO уже привлекает значительный интерес сообщества: 57 активных участников без какого -либо формального маркетингового толчка. Так что же дальше?
«Следующий вопрос: вы знаете, какие основные функции мы можем включить? Коллекции являются большими», — сказал Батлер. «Люди хотят использовать существующие ресурсы. Вы не всегда хотите создавать новый. Вы просто хотите сказать:« Эй, это относится к этому ».
«Прямо сейчас KRO находится на стадии Альфа, так что не запускайте его в производстве», — добавил Слэттери. «Определенно, одна из наших больших целей-подготовить его к производству».
Проверьте полный эпизод для большего количества разговора о ROR, в том числе о том, как разделяются роли участников, задача инструментов автоматизации, не основанные на Kubernetes, и почему организаторы проекта ROR -проекта держат его «очень осторожно охват».
С момента своего создания Amazon Web Services (AWS) стал лучшим местом для клиентов, чтобы создать и запускать программное обеспечение с открытым исходным кодом в облаке. AWS с гордостью поддерживает проекты, фонды и партнеры с открытым исходным кодом. Узнайте больше последних из AWS Trending Stories YouTube.com/thenewstack Tech Moving быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Мишель Джиеноу — евангелист из Tabnine, оригинального помощника кода ИИ. Мишель-опытный разработчик и технический писатель, и соавтор «Cloud Native Transformation: практические модели инноваций» от O’Reilly Media. Она любит игры, свою собаку и … читайте больше от Мишель Джиеноу