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

По всем вопросам: @un_ixtime
Download Telegram
GitLab запрещает сотрудникам использовать Windows
____________________

Будучи серьезным конкурентом GitHub, GitLab конкурирует с ним на рынке репозиториев исходного кода с момента его создания. Особенно после того, как Microsoft приобрела GitHub за 7,5 миллиардов долларов в 2018 году, GitLab оперативно запустил функцию миграции, из-за чего многие разработчики обратились к GitLab. GitLab быстро росла и успешно прошла листинг в октябре прошлого года. Цена закрытия в первый день достигла $103,89.

Возможно, из-за того, что конкуренция между GitHub и GitLab слишком «прямолинейна», пользователи сети могут легко связать поведение одного из них. Например, недавно выяснилось, что GitLab запрещает сотрудникам использовать Windows. Это потому, что GitHub также принадлежит Microsoft?

https://shly.link/mdmqmtT
Использование Docker в качестве менеджера пакетов

В этом посте я расскажу, как можно использовать Docker в качестве универсального менеджера пакетов для загрузки и запуска многих инструментов CLI в разных операционных системах.
https://shly.link/eFnMK
Список предложений SaaS, PaaS и IaaS с бесплатными уровнями, представляющими интерес для devops и infradev.
_____

Это список программного обеспечения (SaaS, PaaS, IaaS и т. д.) и других предложений, которые имеют уровни бесплатного пользования для разработчиков.

https://shly.link/ghr7Ws
Мониторинг MySQL с помощью Prometheus, Grafana и mysqld_exporter в Kubernetes
___________

Это базовое руководство по мониторингу контейнеров базы данных MySQL в среде Kubernetes. Здесь мы будем использовать Prometheus и Grafana. Это решение для мониторинга с открытым исходным кодом, которое широко используется в Kubernetes.

https://shly.link/60cva
k8spacket — визуализация трафика пакетов для kubernetes
___________

k8spacketпомогает понять трафик пакетов TCP в вашем кластере kubernetes:

-показывает трафик между рабочими нагрузками в кластере
-информирует, куда направляется трафик вне кластера
-выводит информацию о закрытии сокетов соединениями
-показывает, сколько байтов отправлено/получено рабочими нагрузками
-вычисляет, как долго устанавливаются соединения
-отображает сеть соединений между рабочими нагрузками во всем кластере

https://shly.link/ghrcn1
Что такое Kubernetes CrashLoopBackOff?
И как это исправить

_____________

В этой статье вы увидите:

-Что такое CrashLoopBackOff?
-Как обнаружить проблемы CrashLoopBackOff
-Распространенные причины CrashLoopBackOff
-Инструменты Kubernetes для отладки CrashLoopBackOff
-Как обнаружить CrashLoopBackOff с помощью Prometheus

https://shly.link/wFEY6
Kubernetes никогда не предназначался для пакетных заданий
___________

В этом посте мы докажем, что Kubernetes с философской точки зрения склоняется к микросервисам, а не к пакетным заданиям. Это приводит к несоответствию импеданса, из-за чего использовать Kubernetes для пакетных заданий сложнее, чем «должно быть».

https://shly.link/eP2Yg
This media is not supported in your browser
VIEW IN TELEGRAM
Помощь разработчикам в использовании Kubernetes Join us😃
Сквозная трассировка с 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