Вы можете проверить нашу приборную панель и репо OpenSource здесь:
Devtron-Labs/Devtron
Рабочий процесс доставки программного обеспечения для Kubernetes
Мир меняется, а пандемия ускорила организационную трансформацию. Задача больше не заключается в том, чтобы отражать самую большую долю голоса, а разрушительный устойчивый рост — деликатно сбалансированный на три фундаментальных принципа затрат, безопасности и стабильности! Devtron Labs не только эффективно уравновешивает три принципа, но и предоставляет решение в среде OpenSource
24 июля один из наших участников, Пракарш из Devtron Labs, курировал сеанс в AWS UG OSTECH Conference 2021 Организовано группой пользователей AWS, Джайпур. С более чем десятилетним профессиональным опытом Prakarsh теперь занимает должность архитектора решения Kubernetes в Devtron. Он обсудил, как Devtron делает Kubernetes развертывание чрезвычайно плавным.
Devtron: Начало
Несмотря на то, что в вертикальной вертикали Kubernetes было много решений, ни один из них не обеспечил комплексную доставку программного обеспечения. Чтобы решить эту проблему, родился Девтрон. Devtron плавно интегрируется с большинством решений на рынке. Будучи очень гибким, он также обеспечивает несколько абстракций, так что пользователям не нужно углубляться в Kubernetes. Используя полный автоматический рабочий процесс Devtron (который управляет многочисленными вертикализированными инструментами, такими как диаграммы Helm, Clair и т. Д.), Пользователи могут быстро развернуть различные приложения. Кроме того, Devtron также предлагает управлению пользователями следующего уровня, предоставляя полное управление пользователям.
Решения предоставлены:
Devtron-это полный инструмент, ориентированный на потребителя, созданный для того, чтобы заботиться о расходящихся потребностях, таких как мониторинг, развертывание, Gitops, наблюдаемость, среди многих других, чтобы сделать его удобным опытом для всех пользователей. Он интегрирует несколько служб во вселенной Kubernetes и Cloud Native Computing Foundation (CNCF), чтобы обеспечить различные микросервисы.
Некоторые из микросервисов, таких как argocd, argo-rollout, clair, объектив и т. Д., Легко доступны для развертывания. В дополнение к этому, все оригинальные микросервисы, созданные Devtron, также доступны для использования и внесения вклад сообщества.
Функция выставки:
Одна из жизненно важных особенностей включает в себя исключительно интегрированные диаграммы Helm в Devtron. Один щелчок пользователи могут добавить любую диаграмму Helm, в которой они нуждаются, и развернуть ее в своем кластере. Кроме того, Devtron также поддерживает несколько стратегий развертывания, таких как сине-зеленое/канарейское развертывание, что является необычным. Пользователи также могут использовать несколько кластеров и получить доступ к многоклковой поддержке Devtron, позволяющая нескольким кластерам, доступным от многочисленных облачных провайдеров, и все это управляется с одной настройкой Devtron.
Интегрированная наблюдение и единое управление доступом позволяют пользователям создавать группы для своей среды и контроля доступа. Некоторые другие особенности включают в себя централизованное кэширование, спячку и политику иерархической безопасности.
Devtron: практическое
Развертывание: Devtron может использоваться для развертывания любого контейнерного приложения на кластере Kubernetes, не написав каких -либо каких -либо манифестов Kubernetes. Пользователи могут просто подключить различные кластеры Kubernetes в пользовательском интерфейсе Devtron (пользовательский интерфейс). Это позволит пользователям создавать несколько среда в кластере Kubernetes. Каждая из этих среде отображается в пространстве имен в кластере. Любой кластер Kubernetes, будь то локальный или через облачные провайдеры, может быть подключен. Devtron поддерживает все это!
Управление доступом пользователя: Пользователи могут определить группу и добавлять/удалить пользователей для эффективного управления разрешениями.
Магазин диаграммы: Используя раздел диаграммы Helm, легко импортировать любую диаграмму Helm, доступную на рынке. Это просто вопрос выбора диаграммы Helm и достижения ключа развертывания, помимо того, что он очень настраивается, что позволяет пользователям редактировать и развертываться с помощью интегрированных жителей, поэтому нет хлопот для управления и хранения значений рулевых.
Чтобы получить доступ к информации на графиках Helm, пользователи могут найти Readme file копать дальше. Хульнические диаграммы также могут быть сгруппированы для частого использования, удаляя все хлопоты, развертывая их индивидуально.
Безопасность: Безопасность интегрирована в пользовательский интерфейс Devtron, что позволяет пользователям сканировать все изображения, которые они создают через Clair, интегрированную в Devtron. Пользователи также могут контролировать политику безопасности в организации, кластере, среде и уровне приложений. Следовательно, легко обеспечить соблюдение политики, которая запрещает любому пользователю развертывание критически уязвимого приложения.
Развертывание микросервиса с использованием Devtron: Чтобы развернуть микросервисы через Devtron, нужно просто создать приложение, выбрав имя и проект. Затем пользователь может либо создать приложение с нуля, либо конфигурации клонов из любого из существующих приложений, которые он имеет доступ к Devtron, также поддерживает создание изображений из нескольких репозиториев GIT. Для подробного учебника, посмотрите здесь:
Следующие шаги: поощрение сообщества
Проект Devtron-это полностью проект с открытым исходным кодом, в который каждый может внести свой вклад. Devtron должен выпустить функцию под названием «Принесите свои собственные диаграммы» и будет включать в себя множество групп сообщества с должными кредитами. Все энтузиасты DevOps и с открытым исходным кодом могут внести свои графики. Если участники имеют в виду диаграмму и хотят внести свой вклад, они могут проверить руководство по вкладу диаграммы Здесь Анкет Кроме того, вы можете проверить открытые проблемы в Devtron Github выпуски И спросите модераторов, хотите ли вы выбрать проблему и внести свой вклад.
Вы можете присоединиться к нашему Раздор здесь чтобы связаться с нами.
Оригинал: «https://dev.to/pghildiyal/kubernetes-deployment-made-easy-1f0f»