DeVops Библиотека – Telegram
DeVops Библиотека
9.57K subscribers
108 photos
43 videos
43 files
107 links
Гайды, уроки и книги для Devops специалситов
по всем вопросам @workakkk
Download Telegram
🖥 Authelia — это открытый сервер аутентификации и авторизации, обеспечивающий двухфакторную аутентификацию (2FA) и единый вход (SSO) для веб-приложений!

🌟 Authelia работает как дополнение к обратным прокси-серверам, предоставляя возможности разрешения, блокировки или перенаправления запросов через веб-портал.

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

🔐 Лицензия: Apache-2.0

🖥 Github

@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
Data Science: t.me/data_analysis_ml
Javanoscript: t.me/javanoscriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Разработка игр: https://news.1rj.ru/str/gamedev
Haskell: t.me/haskell_tg
Физика: t.me/fizmat

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://news.1rj.ru/str/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://news.1rj.ru/str/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://news.1rj.ru/str/addlist/BkskQciUW_FhNjEy
1
🖥 Огромная книга: Основы программирования на C++! (766 страниц)

🔗 Читать: *клик*
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3👎1🤯1
🔥 Awesome — это широко известный и популярный репозиторий, представляющий собой коллекцию списков с тщательно отобранными ресурсами, инструментами, библиотеками и материалами на самые разные темы!

💡 Это своего рода "каталог каталогов", включающий подборки по программированию, дизайну, машинному обучению, разработке игр, кибербезопасности и многому другому.

🔐 Лицензия: СС0-1.0

🖥 Github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74🔥2
🔥 Курс: Изучите основы безопасности API!

🕖 Продолжительность: 1:49:03

🔗 Ссылка: *клик*

#курс #api
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍1🔥1
A Practical Guide to Continuous Delivery

Книга
4🔥1
Media is too big
VIEW IN TELEGRAM
🪐 The cosmic distance ladder with Terence Tao, part 2

На канале 3Blue1Brown вышло новое видео.

Видео посвящено объяснению концепции Шкала расстояний в астрономии, которая используется в астрономии для определения расстояний до планет, звёзд и далеких галактик. Основные моменты видео:

Фундаментальные принципы: Рассматриваются основные принципы, лежащие в основе определения расстояния в космосе, включая использование параллакса, переменных звезд и других космологических стандартов.

Примеры и иллюстрации: Лекция сопровождается практическими примерами и визуальными иллюстрациями, чтобы наглядно показать, как именно измеряются расстояния в астрономии.

Вклад Terence Tao: Как второй выпуск цикла, видео, вероятно, развивает и углубляет темы, начатые в первой части, уделяя внимание математическим и физическим аспектам измерений, что делает их понятными даже для аудитории без специализированного образования.
Таким образом, видео является образовательной лекцией, которая помогает понять, как современные методы астрономии позволяют определять огромные расстояния во Вселенной.

Видео
1 часть
5👍2🔥2
🎯 "Introducing a Lightweight Apache JMeter Docker Image: Efficient Load Testing Made Simple" статья о новом, оптимизированном Docker-образе для Apache JMeter, предназначенном для упрощения и ускорения процессов нагрузочного тестирования. Главные моменты статьи:

Лёгкость и безопасность
Образ построен на базе Alpine Linux, что обеспечивает минимальный размер и высокий уровень безопасности.

Оптимизация для современных условий
Использование Liberica JDK, многократные этапы сборки и очистки позволяют существенно уменьшить размер образа (151.78 МБ сжатого), что ускоряет загрузку и развёртывание.

Полноценный функционал JMeter
В образ включён Apache JMeter с поддержкой установки плагинов, что позволяет выполнять комплексное нагрузочное тестирование.

Поддержка нескольких архитектур
Образ совместим с платформами amd64 и arm64, что делает его универсальным для работы на различных устройствах – от серверов до устройств с архитектурой ARM (например, Apple M1/M2, AWS Graviton или Raspberry Pi).

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

Таким образом, эта статья представляет собой практическое руководство для разработчиков, DevOps-инженеров и QA-специалистов, которые хотят использовать лёгкий, быстрый и безопасный инструмент для нагрузочного тестирования с использованием Docker и Apache JMeter.

📌 Читать
👍64🥰2
docker_rus.pdf
3.1 MB
Красивая шпаргалку по Docker на русском языке.

Тут есть всё: базовые команды, сборка образов, отладка, сети и т.д. Проще говоря, всё, что нужно знать уважающему себя портовому работяге.

https://gist.github.com/wtw24/66265a5707d5febd7ed51f570db94157#file-docker_rus-md
👍6🔥6🥰2
Forwarded from DevOps
🚀 Docker представил Model Runner — локальный запуск ИИ-моделей в один клик​

Docker анонсировал Model Runner — новый инструмент, позволяющий запускать и тестировать модели искусственного интеллекта (ИИ) локально, прямо из вашей текущей рабочей среды. Теперь разработчики могут легко интегрировать ИИ в свои приложения без необходимости сложной настройки или использования облачных сервисов.​

🔧 Основные возможности:
Локальный запуск моделей: Возможность запускать модели ИИ прямо на вашем компьютере без необходимости подключения к облаку.​

🟡Интеграция с Docker: Использование знакомых инструментов Docker для управления ИИ-моделями.​

🟡Поддержка популярных моделей: Возможность загрузки и использования моделей от ведущих поставщиков, таких как Hugging Face.​

🟡OpenAI-совместимый API: Интерфейс, совместимый с API OpenAI, облегчает интеграцию моделей в существующие приложения.​

✔️ Как начать:
Установите Docker Desktop версии
Включите функцию Model Runner в настройках Docker Desktop.​

Используйте команду docker model pull для загрузки нужной модели.​

Запустите модель с помощью команды docker model run.

https://www.docker.com/blog/introducing-docker-model-runner/

@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2🔥2🤔1
👩‍💻 Docker - лучший обучающий канал по Devops.

С помощью картинок и коротких видео даже новички начнут применять продвинутые инструменты разработки и использовать Docker.

Стоит подписаться: t.me/DevopsDocker
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54👎1
Шпаргалка по sed в Linux.pdf
462.3 KB
Шпаргалка по sed в Linux

Если вам нужны легкие напоминания о командах и полезные советы по синтаксису, скачайте нашу шпаргалку по sed.
8🔥4🥰2
👣 Проект heynote — это минималистичное CLI-приложение для создания и хранения заметок прямо из терминала. Он позволяет быстро фиксировать мысли или команды без необходимости переключаться на редактор или веб-интерфейс.

📌 Особенности:
- Хранит заметки в простом .txt-файле.
- Поддерживает добавление тегов (`#`) и отметок времени.
- Удобная фильтрация заметок по ключевым словам или датам.
- Возможность настройки пути к файлу хранения.

Пример использования:

heynote "Перезапустить nginx #devops"

Эта команда добавит строку со временем и текстом в файл заметок. Удобно, когда нужно быстро сохранить мысль во время работы в консоли.

Проект написан на Go, кроссплатформенный, и отлично вписывается в минималистичный рабочий процесс, особенно для тех, кто живёт в терминале. Полезный инструмент для системных администраторов, разработчиков и всех, кто ценит лаконичность.

Github

#golang #devops #девопс

@devops_teleg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍84🔥3
👩‍💻 Kubernetes The Hard Way

• На разработку этого гайда было потрачено два года : множество тестов тысячи перезапусков, сотни пересобранных кластеров — все это в одном гайде.

Чистый Kubernetes вручную — никакого kubeadm и прочих упрощений.

- Удобные алиасы, функции и обёртки для командной строки

- Десятки скриптов, проверенных в реальных боевых условиях

- Важные нюансы, о которых не рассказывают в стандартных туториалах

Введение;
Архитектура развертывания
Почему «The Hard Way»;
Создание инфраструктуры;
Базовая настройка узлов;
Загрузка модулей ядра;
Настройка параметров sysctl;
Установка компонентов;
Настройка компонентов;
Проверка готовности компонентов;
Работа с сертификатами;
Создание корневых сертификатов;
Создание сертификатов приложений;
Создание ключа подписи ServiceAccount;
Создание всех сертификатов;
Создание конфигураций kubeconfig;
Создание всех kubeconfig;
Проверка блока сертификатов;
Создание static pod-ов управляющего контура;
Создание всех static pod-ов управляющего контура;
Создание static pod-ов ETCD кластера;
Запуск службы Kubelet;
Проверка состояния кластера;
Настройка ролевой модели;
Загрузка конфигурации в кластер;
Загрузка корневых сертификатов в кластер;
Маркировка и ограничение узлов.

#Kubernetes #devops #clusters
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
11🥰2