Devops – Telegram
Devops
2.22K subscribers
295 photos
15 videos
3 files
873 links
Технологии и решения, архитектурные проблемы.
Контейнеры, оркестраторы, скейлинг, мониторинг и др.

По всем вопросам: @un_ixtime
Download Telegram
Сквозная трассировка с OpenTelemetry

Независимо от того, реализуете вы микросервисы или нет (и, вероятно, не должны), ваша система, скорее всего, состоит из нескольких компонентов. Самая простая система, вероятно, состоит из обратного прокси-сервера, приложения и базы данных. В этом случае мониторинг является не только хорошей идеей; это требование. Чем больше число компонентов, через которые может проходить запрос, тем выше требования.

Однако мониторинг — это только начало пути. Когда запросы начинают массово отказывать , вам нужно агрегированное представление по всем компонентам. Это называется трассировкой и является одним из столпов наблюдаемости ; два других — это метрики и журналы.

В этом посте я сосредоточусь исключительно на трассировках и опишу, как вы можете начать свой путь к наблюдаемости.
https://shly.link/dev84YV
10 репозиториев GitHub, которые помогут вам стать лучшим DevOps-инженером
____________

Привет! Сегодня мы рассмотрим различные репозитории Github, с которыми вы, возможно, не сталкивались, которые могут улучшить ваши навыки инженера DevOps. Это репозитории, которые познакомят вас с новыми инструментами, о которых вы, вероятно, никогда не слышали, а также с советами о том, как делать что-то более эффективно, чем вы уже делаете. Список также включает общедоступные ресурсы о том, как компании по всему миру практикуют DevOps и SRE.

Не теряя столько времени. Давайте приступим к делу.

https://shly.link/devmTMG
Использование образа NGINX Docker
_________

Docker — это привлекательная платформа для упаковки и запуска веб-приложений, особенно в сочетании с одним из многих предложений «Платформа как услуга» (PaaS), предоставляемых облачными платформами. NGINX уже давно предоставляет командам DevOps возможность размещать веб-приложения в Linux, а также предоставляет официальный образ Docker для использования в качестве основы для пользовательских веб-приложений.

В этом посте я объясню, как команды DevOps могут использовать образ NGINX Docker для создания и запуска веб-приложений в Docker.

https://shly.link/J5xBx
restic — это быстрая, эффективная и безопасная программа резервного копирования. Он поддерживает три основные операционные системы (Linux, macOS, Windows) и несколько более мелких (FreeBSD, OpenBSD).

https://shly.link/ghDB81
Веб-репозиторий Фонда OWASP
______

Применяя Kubernetes , мы подвергаем наши приложения и инфраструктуру новым рискам. OWASP Kubernetes Top 10 призван помочь специалистам по безопасности, системным администраторам и разработчикам программного обеспечения определить приоритеты рисков в экосистеме Kubernetes. Первая десятка представляет собой приоритетный список этих рисков, основанный на данных, собранных в организациях разной степени зрелости и сложности.

https://shly.link/gh9ay3
Не пора ли перейти с Lens на OpenLens для управления кластерами Kubernetes?
________

OpenLens такая же, как Lens IDE, без проприетарных компонентов и бесплатна на основе лицензии MIT. Однако в настоящее время для OpenLens нет подписанного двоичного файла. В этой статье обсуждается краудфандинг в отношении подписи кода для сообщества и показано, как самостоятельно скомпилировать OpenLens для macOS, Linux и Windows.

https://shly.link/Fx7Aa
Миграция производственной базы данных без простоев
_____

В этом эпизоде мы рассмотрим основные принципы миграции баз данных с нулевым временем простоя и предоставим краткие рецепты для наиболее распространенных сценариев.

https://shly.link/devS7Yd
Более быстрый и лучший терминал для DevOps
__________

WindTerm — новое, современное, производительное терминальное приложение, в котором реализовано множество полезных функций. Сравнение производительности WindTerm и Putty, xterm, Windows Terminal + ssh.exe, iterm2, rxvt, Gnome и т. д. показывает, что WindTerm далеко впереди.


https://shly.link/mdmWKqq
https://github.com/kingToolbox/WindTerm
📚Подборка тематичеких каналов для программистов📚

СИСТЕМНОЕ АДМИНИСТРИРОВАНИЕ

🐧 Новости и информация из мира Linux
https://news.1rj.ru/str/linux_sup
⚙️ Контейнеры, оркестраторы, мониторинг и др.
https://news.1rj.ru/str/dev_ops_info
🕸 Сетевая архитектура и администрирование
https://news.1rj.ru/str/network_arch

ПРОГРАММИРОВАНИЕ

🧑‍💻 Разработка внешнего интерфейса
https://news.1rj.ru/str/Frontend_now
🎨 Веб дизайн
https://news.1rj.ru/str/goodw_design
🔺 Все что связано с Angular, Vuejs
https://news.1rj.ru/str/Angular_Vuejs
⚛️ Все что связано с reactjs
https://news.1rj.ru/str/react_prog
🐍 Программирование Python
https://news.1rj.ru/str/Welcome_Python
🐍⌨️Код Python
https://news.1rj.ru/str/pycodings
☕️ Программирование Java
https://news.1rj.ru/str/java_sup
📲 Все по мобильной разработке: iOS, Android
https://news.1rj.ru/str/imobile_dev
🗃 Базы данных SQL/NOSQL
https://news.1rj.ru/str/database_group
🌥 Облачные сервисы, вычисления и безопасность
https://news.1rj.ru/str/cloud_comp
🔬 Data Science, Big Data, Machine Learning
https://news.1rj.ru/str/bigdata_world
🔬📜Проекты Data Science, Big Data, Machine Learning
https://news.1rj.ru/str/ML_programming
🤯 Программирование для новичков
https://news.1rj.ru/str/easy_program
🪲 Тестирование программного обеспечения
https://news.1rj.ru/str/testin_new
🪛 General programming (инструменты и руководства для программистов)
https://news.1rj.ru/str/generalprog
📚Шпаргалки для айтишников (шпаргалки и руководства для системных администраторов, программистов, специалистов по безопасности и т.п.)
https://news.1rj.ru/str/itcheat_sheet

НОВОСТНЫЕ РЕСУРСЫ

🚀 Новости HighTech
https://news.1rj.ru/str/htech_news
🕰 Последнии новости из мира науки
https://news.1rj.ru/str/gmorning_news

GITHAB

🐍 Python (гитхаб тренды)
https://news.1rj.ru/str/pythonghub
☕️ Java (гитхаб тренды)
https://news.1rj.ru/str/javaghub
🟨 Javanoscript (гитхаб тренды)
https://news.1rj.ru/str/Jsghub

БУДНИ ПРОГРАММИСТА (ЮМОР) 📌

😁 Daily Dev Jokes
https://news.1rj.ru/str/dev_jokes

ЗАЩИТА ВЗЛОМ БЕЗОПАСНОСТЬ

🔒 Информационная безопасность
https://news.1rj.ru/str/crypto_security_lab
👨‍✈️ Новости из мира хакинга
https://news.1rj.ru/str/Hackme_news

ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ, РОБОТОТЕХНИКА

👓 Компьютерное зрение, виртуальная реальность
https://news.1rj.ru/str/AR_VR_vision
🦾 Канал о Робототехнике и автоматизации
https://news.1rj.ru/str/robotics_scince
🕹 IOT (мир интернета вещей)
https://news.1rj.ru/str/IoTprog
Полный список альтернатив Heroku для рассмотрения
_________

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

https://shly.link/devhAQ0
Глубокое погружение в четыре типа метрик Prometheus
_______

Метрики измеряют производительность, потребление, производительность и многие другие свойства программного обеспечения с течением времени. Они позволяют инженерам отслеживать эволюцию ряда измерений (таких как использование ЦП или памяти, продолжительность запросов, задержки и т. д.) с помощью предупреждений и информационных панелей. Метрики имеют долгую историю в мире ИТ-мониторинга и широко используются инженерами вместе с журналами и трассировками для обнаружения случаев, когда системы работают не так, как ожидалось.
В этом первом посте мы подробно рассмотрели четыре типа метрик Prometheus; затем мы рассмотрели, как работают метрики в OpenTelemetry ; и, наконец, мы соединяем их вместе , объясняя различия, сходства и интеграцию метрик в обеих системах.

https://shly.link/5Zyrc
Лучшие практики Dockerfile для разработчиков
___________

В этой статье вы узнаете больше о Docker, а также о том, как написать оптимальный файл Docker для сборки и развертывания ваших приложений.

https://shly.link/devM72a
9 полезных интерактивных инструментов командной строки для Linux
_________

Если вы разработчик программного обеспечения, рано или поздно вам придется подключаться к компьютеру с Linux для выполнения административных задач, доступа к удаленным серверам баз данных или развертывания приложений, среди прочего. Освоение интерфейса командной строки (CLI) необходимо, если вы хотите хорошо разбираться в Linux. Если вы хотите обрести уверенность в Linux, вот 9 интерактивных инструментов с текстовым пользовательским интерфейсом, которые я считаю полезными и которые помогут вам освоиться с Linux CLI.

https://shly.link/mdm1Tfa
Изучите Jenkins, построив конвейер CI/CD

Jenkins — это сервер автоматизации с открытым исходным кодом, упрощающий создание, тестирование и развертывание программного обеспечения.

Мы только что опубликовали видеокурс на YouTube-канале freeCodeCamp.org, в котором вы узнаете о Jenkins, показав, как создать конвейер CI/CD для веб-приложения.
https://shly.link/vLg79
Локальная инфраструктура для разработки веб-приложений (MacOs, Linux, Windows)

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


https://shly.link/epH9c
Что такое Kubernetes HPA и как он может помочь вам сэкономить в облаке?
______

Автомасштабирование — это основная возможность Kubernetes. Чем точнее вы настроите механизмы масштабирования — HPA, VPA и Cluster Autoscaler, — тем ниже будут потери и затраты на запуск вашего приложения.

https://shly.link/i9nDB
hmm — это простой, быстрый, ориентированный на клавиатуру инструмент на основе терминала для работы с интеллект-картами.

https://shly.link/gh1gcr
Kubeapps — это внутрикластерное веб-приложение, которое позволяет пользователям с однократной установкой развертывать, управлять и обновлять приложения в кластере Kubernetes.

https://shly.link/ghXnKr
Три лучших инструмента для работы со многими контекстами Kubernetes

Работа с несколькими кластерами всегда представляет собой сложную задачу. Слишком просто запустить команду не на том кластере. Кроме того, если вы переключаете кластеры несколько раз в день, это должно быть быстро и удобно. Запуск kubectl config use-context <context_name>каждый раз, когда вы хотите переключить контексты, непродуктивен.

Мы рассмотрим 3 инструмента, которые сделают вашу жизнь проще.

https://shly.link/1KtD7