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

По всем вопросам: @un_ixtime
Download Telegram
Как работают запросы Prometheus
_____________________________

Вы когда-нибудь задумывались, почему простой запрос PromQL (подобный приведенному ниже) требует больше времени для выполнения, чем больше экземпляров вы отслеживаете, даже если количество экземпляров не включено в запрос? И почему производительность тормозит каждый раз, когда вы запускаете запрос с увеличенным временным диапазоном?

node_cpu_seconds{job=”prom”}

Ответ связан с одним: как Prometheus запрашивает данные.

Знакомство с потоком выполнения запросов Prometheus поможет вам лучше понять ваши запросы PromQL. Прочитав этот пост, вы узнаете больше о том, как Prometheus хранит данные, о его стратегиях индексации и о том, почему ваши запросы PromQL работают именно так. Вы также получите советы о том, на что обращать внимание при оптимизации производительности запросов.

https://shly.link/6peuh
Kubernetes Taints and Tolerations. Полное руководство и лучшие практики
_________________________________

Kubernetes имеет множество опций и гибкость в зависимости от того, что вам от него нужно. Одной из таких функциональных возможностей является концепция taints and tolerations, которая помогает вам осуществлять выборочное планирование.

https://shly.link/tAAd4
Prowler — это инструмент безопасности с открытым исходным кодом, предназначенный для оценки лучших практик безопасности AWS, аудита, реагирования на инциденты, непрерывного мониторинга, усиления защиты и готовности к криминалистике. Он содержит более 240 элементов управления, охватывающих CIS, PCI-DSS, ISO27001, GDPR, HIPAA, FFIEC, SOC2, AWS FTR, ENS и настраиваемые системы безопасности.

https://shly.link/gh1Er3
Разница между Jenkins и GitLab CI

Что такое Дженкинс? Что такое GitLab CI? В этой статье рассматриваются некоторые преимущества и недостатки Jenkins по сравнению с GitLab и сравниваются ключевые функции.
https://shly.link/2G5hD
Итак, вокруг курсов за деньги позубоскалил каждый желающий, а что на тему бесплатных онлайн практикумов?

Товарищи из REBRAIN развивают своё сообщество, где помимо курсов вкидывают анонсы практикумов на самые разные темы. Беглый поиск выдаёт Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka, MySQL, Golang и прочая автоматизация. Спикеры обнаруживаются из Avito / Skyeng / AWS / Luxoft / DataArt / Selectel и др.

И да, за них денег не берут. Так что кому интересно, подключайтесь
Роль AI и ML в трансформации DevOps

Роль AI и ML в преобразовании DevOps заключается в том, чтобы помочь управлять и автоматизировать процесс разработки, тестирования и поставки программного обеспечения.

Поскольку передовые технологии, такие как ИИ (искусственный интеллект) и МО (машинное обучение), постепенно формируют то, как мы живем и работаем, команды DevOps не являются исключением. Согласно исследованию, опубликованному в Gartner , к 2023 году команды DevOps, скорее всего, начнут использовать приложения и решения для мониторинга инфраструктуры, интегрированные с искусственным интеллектом, для операционных ИТ-платформ.
https://shly.link/CFYxg
Как рассчитать метрики длины содержимого HTTP на cli
_____________________________

Простое руководство по обработке чисел для понимания общих показателей длины HTTP-контента.

https://shly.link/kJ7d5
Руководство для начинающих по ведению журналов RabbitMQ: как просматривать, находить и анализировать журналы
__________________________________

В этой статье мы познакомим вас с некоторыми базовыми ноу-хау, когда дело доходит до регистрации в RabbitMQ, в том числе о том, как настроить журналы RabbitMQ для их хранения в определенном месте, как изменить формат журналов и как ротировать Лог-файлы RabbitMQ .

https://shly.link/woKCV
Будущее Кубернета
_______________________________

Понимание того, что произойдет с технологией после того, как вы ее изучите, проживете и будете использовать ежедневно, часто всплывает в голове человека. Постоянные вопросы «приживется ли эта технология?» или «когда мне начать изучать что-то новое?» приходит нам в голову и сбивает нас с толку.

С Kubernetes вопрос «приживется ли эта технология» не так часто возникает, и на то есть веские причины.

В этом сообщении блога вы узнаете о том, что я считаю будущим Kubernetes, и как вы должны думать об этом в течение следующих нескольких лет.

https://shly.link/dev0h0g
Думать как контейнеры
__________________________

Мы не можем отрицать, насколько популярными контейнеры Docker стали ежедневно для многих разработчиков программного обеспечения по всему миру. Более того, это основная технология для облачных приложений, таких как Kubernetes , и она используется в качестве механизма развертывания в различных производственных системах.

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

https://shly.link/devs3QN
Эфемерные тома и хранилище Kubernetes | Руководство
______________________________

В этой статье мы обсудим, как Kubernetes обрабатывает эфемерное хранилище, и узнаем, как эти тома выделяются в операционных кластерах.

https://shly.link/zCyV0
Разработчики не хотят заниматься операциями
_____________________

Разработчики напрягаются из-за требований «Вы создаете это, вы это запускаете», и операторы также испытывают большее давление. Не пора ли снова разделить разработку и эксплуатацию?
Поскольку работа по разработке программного обеспечения становится все более и более сложной , специалистам по разработке и эксплуатации, возможно, пора снова разделиться. Но можно ли это сделать, не повторяя ошибок прошлого?

https://shly.link/chs88
*Mist — это мультиоблачная платформа управления с открытым исходным кодом.
Mist упрощает управление несколькими облаками. Он предлагает единый интерфейс, из которого вы можете управлять общедоступными облаками, частными облаками, гипервизорами, контейнерами и серверами без операционной системы.

С Mist вы можете выполнять общие задачи управления, такие как подготовка, оркестровка, мониторинг, автоматизация и анализ затрат.

https://shly.link/ghfJar
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😃