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

По всем вопросам: @un_ixtime
Download Telegram
Разница между 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😃
Сквозная трассировка с 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