Useful Tools | Linux | GitOps | DevOps
6.79K subscribers
417 photos
10 videos
13 files
1.14K links
Полезные opensource проекты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
katenary - конвертер docker-compose 
файлов в helm чарт для k8s.

Особого чуда конечно не произойдет и все равно лучше полученный helm chart напильником вручную улучшать, например добавить афинити, но базовый, который даже деплоится и работает вы получите.

https://github.com/metal3d/katenary

Опубликовано в @gitgate

#docker #podman #k8s #helm #convert
🔥18👍8
Helm Dashboard - проект с открытым исходным кодом, который предлагает GUI для просмотра установленных диаграмм Helm, просмотр их историю и используемых ресурсов K8S

Он также позволяет выполнять простые действия, такие как откат к предыдущей версии или обновление до более новой.

Ключевые возможности:

- просмотр всех установленных чартов и их историю
- просматривать Manifest Diff между ревизиями
- просматривать ресурсы K8S, задействованные в чарте
- простой откат или обновление версии чартов
- интеграция с популярными сканерами проблем
- легкое переключение между несколькими кластерами
- может быть использован локально или установлен в кластер Kubernetes
- не требует установки Helm или Kubectl

https://github.com/komodorio/helm-dashboard

опубликовано в #gitgate

#gui #k8s #helm #chart
👍22🔥8
lldap - облегченная реализация LDAP для аутентификации

Этот проект представляет собой облегченный сервер аутентификации, предоставляющий продуманный и упрощенный интерфейс LDAP для аутентификации. Он интегрируется со многими бэкендами, от KeyCloak до Authelia, Nextcloud и другими.

Он поставляется с пользовательским интерфейсом, который упрощает управление пользователями и позволяет пользователям редактировать свои данные или сбрасывать пароль по электронной почте.

Цель не в том, чтобы предоставить полноценный LDAP-сервер; Этот сервер представляет собой систему управления пользователями, которая:
- простая настройка (не нужно возиться со slapd),
- простота управления (дружественный веб-интерфейс),
- низкое потребление ресурсов,
- настроен на базовые настройки по умолчанию, поэтому вам не придется разбираться в тонкостях LDAP.

В основном он ориентирован на серверы с собственным хостингом и компонентами с открытым исходным кодом, такими как Nextcloud, Airsonic и т. д., которые поддерживают только LDAP в качестве источника внешней аутентификации.

Для получения дополнительных функций (поддержка OAuth/OpenID, обратный прокси-сервер и т. д.) вы можете установить другие компоненты (KeyCloak, Authelia и т. д.), используя этот сервер в качестве источника достоверной информации для пользователей через LDAP.

По умолчанию данные хранятся в SQLite, но вы можете заменить бэкэнд на MySQL/MariaDB или PostgreSQL.

https://github.com/lldap/lldap

Подсказал Александр Никитин - @alexmorbo

Он же и готовый Helm Chart накидал: https://github.com/alexmorbo/helm-charts/tree/master/charts/lldap

опубликовано в @gitgate

#ldap #auth #helm #chart
1👍16🔥3
Helm Playground - селфхостед инструмент для отладки ваших Helm charts в виде Wasm модуля

https://github.com/shipmight/helm-playground

Web: https://helm-playground.com/

Опубликовано в @gitgate

#k8s #helm #playground #selfhosted
1👍16🔥7
Distr - платформа распространения программного обеспечения.

Distr позволяет компаниям, занимающимся разработкой программного обеспечения и искусственного интеллекта, распространять приложения среди клиентов, самостоятельно управляющих своими приложениями, с минимальной настройкой.

Возможности:
- централизованное управление: просмотр и управление всеми развертываниями, артефактами, подключенными агентами, клиентами с самостоятельным управлением и клиентами BYOC через интуитивно понятный веб-интерфейс.
- автоматизация развертывания: Дополнительные предварительно настроенные агенты Helm и Docker управляют развертыванием, собирают журналы и метрики, а также позволяют удаленно устранять неполадки.
- клиентский портал под собственной торговой маркой: позвольте вашим клиентам контролировать развертывание или загружать ваши артефакты.
- управление лицензиями: Распространяйте определенные версии вашего приложения среди конкретных клиентов.
- реестр контейнеров: распространение OCI-совместимых артефактов (образов Docker, диаграмм Helm, модулей Terraform) со встроенным детальным контролем доступа и аналитикой.
- получите доступ к API, используя наш многофункциональный SDK.
- полностью открытый исходный код и возможность самостоятельного размещения.

https://github.com/distr-sh/distr

Web: https://distr.sh/

Опубликовано в @gitgate

#docker #k8s #helm #terraform #packages #app
👍9🔥4
teleskopio - небольшой и красивый веб-клиент для Kubernetes с открытым исходным кодом.

Возможности:
- поддержка нескольких конфигураций: переключение между кластерами происходит без усилий. Teleskopio считывает переменную $KUBECONFIG и проверяет файл config.yaml.
- простая авторизация с помощью JWT-токена.
- роли администратора и наблюдателя: полный доступ (администратор) или доступ только для чтения (наблюдатель) к кластеру.
- обзор кластера: получите общее представление о состоянии и активности кластера.
- редактор/создатель ресурсов: интегрированный редактор Monaco Editor с подсветкой синтаксиса.
- обновления в реальном времени: изменения ресурсов в режиме реального времени с помощью наблюдателей Kubernetes.
- журналы подов и события: просматривайте журналы и историю событий непосредственно в пользовательском интерфейсе.
-ссылки владельца: переход от ресурса к его владельцу.
- CRD: редактор пользовательских определений ресурсов.
- множество вариантов шрифтов: настройка внешнего вида пользовательского интерфейса, светлая и темная темы.
- запуск CronJob вручную
- масштабирование ресурсов (развертывания, репликационные наборы)
- отфильтруйте любой ресурс с помощью CTRL + F.
- переход к разделу CTRL + J в любом меню.
- операции множественного выбора объектов (удаление, удаление, блокировка и т. д.)
- это нативная реализация на языке Go, которая взаимодействует напрямую с API-сервером Kubernetes.
- схемы ресурсов Kubernetes для каждой версии API.
- интеграция Helm.
- нет необходимости устанавливать в систему какие-либо внешние зависимости или инструменты.
- готовы к использованию изолированные среды. Внешние запросы не принимаются.

https://github.com/teleskopio/teleskopio

Опубликовано в @gitgate

#k83 #webui #helm
👍12🔥3