Рубрики
Uncategorized

Развертывание Kubernetes сделано легко

Вы можете проверить нашу приборную панель и репо OpenSource здесь: … Tagged с Kubernetes, DevOps, OpenSource, Go.

Вы можете проверить нашу приборную панель и репо 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»