CoreOS, дистрибьютор Linux и разработчик программных средств управления контейнерами, приобретенный вначале этого года компанией Red Hat за $250 млн., анонсировал Operator Framework -новые инструментальные средства для управления кластерами Kubernetes.
Впервые компания CoreOS заговорила об Operator в 2016 году. Основная идея заключалась в создании программных средств, реализующих наилучшие практические методы развертывания и управления контейнеризованными приложениями.
«Мы думаем, что Операторы являются базовым воплощением лучших работников, из тех, которых вы имеете», — говорит Роб Зумский, руководитель проекта OpenShift компании RedHat.
В идеале Operator Framework освобождает команду разработчиков от выполнения всей «грязной» работы по управлению приложениями и позволяет им сконцентрироваться на задачах высокого уровня. И в то же время, из процесса устраняются ошибки, свойственные людям, поскольку Оператор всегда следует инструкциям компании.
«Для выполнения большинства приложений в Kubernetes вам необходимо множество связующих интерфейсов, расширяющих возможности обслуживания и управления вашими приложениями, запускаемыми в Kubernetes», — объясняет Брэндон Филипс, руководитель технического отдела CoreOS, «Мы рассматриваем Операторы как подпрограммы, которые управляют такого рода приложениями в Kubernetes.»
При разработке своей контейнерной платформы Tectonic команда разработчиков CoreOS реализовала много таких практических методов. После того, как Операторы реализованы, они находятся в кластере Kubernetes и могут быть использованы приложениями или доработаны.
В целом Operator Framework состоит из трех частей:
- набора средств разработки, тестирования и компоновки актуальных операторов (SDK);
- менеджера жизненного цикла операторов для их развертывания, в кластер Kubernetes и управления ими;
- средства учета операторов для учета пользователей предприятий, которым необходимо выполнять учет расходов, или начислять оплату своим клиентам с использованием данного приложения.
[[{«type»:»media»,»view_mode»:»media_large»,»fid»:»4448″,»attributes»:{«class»:»media-image size-full wp-image-4968″,»typeof»:»foaf:Image»,»style»:»»,»width»:»600″,»height»:»248″,»alt»:»Operator Framework»}}]] Operator Framework
[[{«type»:»media»,»view_mode»:»media_large»,»fid»:»4449″,»attributes»:{«class»:»media-image size-full wp-image-4969″,»typeof»:»foaf:Image»,»style»:»»,»width»:»600″,»height»:»248″,»alt»:»Operator Framework»}}]] Operator Framework
Средство учета не имеет всеобщего применения и используется тогда, когда в этом есть необходимость. Однако оно может быть очень полезным для коммерческих применений Kubernetes.
Анонсирование Operator Framework для CoreOS является только стартовым анонсом программных средств, имеющих отношение к Kubernetes. Следует ожидать появления дальнейших многочисленных анонсов.