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

По всем вопросам: @un_ixtime
加入频道
Полный список альтернатив 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
Шпаргалка SRE

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

Целевая аудитория: DevOps, SRE, системные администраторы и все дежурные.

https://shly.link/aSKwY
Службы в Linux
__________

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

https://shly.link/mdmgC6a
Лучший язык программирования для изучения «DevOps»

Долгое время мир компьютерного программирования был окутан тайной и исключительностью. Лишь небольшое количество людей считалось программистами с передовыми способностями к кодированию. Сегодня многие рабочие места в сфере ИТ требуют глубокого понимания основных языков программирования, и мы имеем в виду не один, а несколько.

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

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

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

https://shly.link/QGUTC
Визуализация сети Kubernetes

https://shly.link/EoG3V
Dock — это альтернативный способ использования Docker (и очень скоро других контейнерных движков) без написания конфигурационных файлов:CDв любой каталог, введите, dockи вы окажетесь внутри нового или существующего контейнера с каталогом, смонтированным в нем по умолчанию.

Этот набор инструментов не заставляет никого в команде использовать себя или даже Docker.

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

https://shly.link/Lt3F8
https://shly.link/ghmkwU
Dev, SRE, Operations, DevOps — в чем разница?

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

https://shly.link/csxAE
5 важных команд Vi, используемых DevOps

Редактор Vi или Visual является редактором по умолчанию, который поставляется с операционными системами UNIX. Это так важно для любого инженера DevOps, поскольку не во всех системах есть VIM или NANO (более продвинутые редакторы), и у него есть два режима работы:

1- Командный режим: отсюда можно выполнять различные действия, такие как (удалить, заменить, переместить между строками ..)

2- Режим вставки: как следует из названия, это режим, в котором можно записывать в ваш файл.

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

https://shly.link/mdmE8a6
Как автоматизировать повторяющиеся задачи в Kubernetes с помощью модулей Runbook?

Использование модулей Runbook может упростить и улучшить работу с Kubernetes за счет автоматизации повторяющихся задач. Бонус в том, что мы можем сделать это, используя только инструменты с открытым исходным кодом.

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

https://shly.link/ToGz3