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

По всем вопросам: @un_ixtime
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Основы конвейера CI/CD

CI и CD означают непрерывную интеграцию и непрерывную доставку/непрерывное развертывание .

https://medium.com/jaanvi/basics-of-ci-cd-pipeline-5762e0eca44e
Переход От Разработки К DevOps

Поскольку индустрия программного обеспечения продолжает развиваться, а спрос на более быструю и эффективную доставку программного обеспечения растет, роль DevOps становится все более важной. DevOps — это область, которая объединяет обязанности групп разработки и эксплуатации для оптимизации процессов доставки программного обеспечения и улучшения совместной работы и коммуникации. Если вы фронтенд-разработчик, переход на DevOps может стать отличной возможностью расширить свои навыки и начать свою карьеру в новом направлении.
https://blog.openreplay.com/transitioning-from-development-to-devops/
7 советов по написанию лучших сценариев Bash в 2023 году

Чтобы создать эффективные и простые в обслуживании сценарии оболочки, следуйте этим советам. Bash — популярный командный язык, используемый программистами для автоматизации задач. Он позволяет быстро выполнять процессы, вводя двоичные имена и параметры, а также предоставляя языковые функции, такие как операторы управления и основные структуры данных.

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

https://geekjob.tech/7-tips-to-write-better-bash-noscripts-in-2023-8299f5a59b87
Узнайте, как установить запросы и ограничения ресурсов Kubernetes

Kubernetes стал популярной платформой для оркестрации контейнеров для современных приложений. Хотя он предлагает множество функций для управления контейнерными приложениями, становится важным определить правильное распределение ресурсов для этих контейнеров. Запросы и лимиты ЦП — это один из таких механизмов распределения ресурсов, который предоставляет Kubernetes. В этой статье я расскажу вам о запросах ЦП и ограничениях в Kubernetes YAML.

https://dev.to/pavanbelagatti/learn-how-to-set-kubernetes-resource-requests-and-limits-23n2
9 расширений Docker, которые должен попробовать каждый разработчик

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

https://abd0hrz.medium.com/9-docker-extensions-every-developer-must-try-4893291f8a8
Распределенная трассировка: все, что вам нужно знать, чтобы начать

Распределенная трассировка — это метод отслеживания всех операций в распределенной системе, которые были инициированы определенным запросом. К ним относятся, какие компоненты были затронуты, как данные передавались между компонентами, существующие зависимости и любые изменения, произошедшие с системами и службами. Информация, предоставляемая распределенной трассировкой, обеспечивает сквозное представление об архитектуре микросервисов и понимание ошибок при устранении неполадок.
https://gethelios.dev/distributed-tracing/
Использование Python для мониторинга машин в DevOps: руководство по написанию сценариев

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

Людям в мире DevOps часто необходимо контролировать несколько машин и отслеживать проблемы, которые могут возникнуть на них. Было бы неразумно ожидать, что люди будут следить за всеми этими машинами и их проблемами. Именно поэтому у нас есть инструменты мониторинга. Эти инструменты контролируют машины и предупреждают нас, когда что-то идет не так.

https://medium.com/@Alesc/using-python-for-monitoring-machines-in-devops-a-guide-to-noscripting-66d5f6b83e73
5 самых быстрых способов создать свой первый кластер Kubernetes

Kubernetes — это наш подарок. Однако он все равно отпугивает своей сложностью. С чего мне вообще начать? Как установить Кубернет? Что такое миникуб? Какой тип кластера Kubernetes выбрать?

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

https://vladimir-mukhin.medium.com/5-fastest-ways-to-build-your-first-kubernetes-cluster-c166e9c93c79
Docker, Docker Inc., Docker Hub и их отношение к более широкому миру контейнеризации.

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

В последнее время было много дискуссий о Docker, в основном об их тупоголовом отказе после их тупоумных извинений за их тупоумное решение ликвидировать бесплатные команды. Меня не очень волнует это событие с точки зрения того, как оно повлияет на мою профессиональную деятельность. Я давно списал Docker, Inc. как положительную часть экосистемы DevOps. Но что мне очень интересно, так это то, как мы сюда попали : история Docker, Docker Inc., Docker Hub и их связи с более широким миром контейнеризации меня бесконечно завораживает.

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

https://computer.rip/2023-03-24-docker.html
11 лучших приложений для создания заметок с открытым исходным кодом для Linux

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

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

https://www.tecmint.com/note-taking-apps-linux/
12-ти факторная модель создания облачных приложений

Вы часто будете видеть, как старые добрые времена разработки и развертывания программного обеспечения рекламируются как лучшие. Нынешняя реинкарнация этой тенденции — Heroku. Не поймите меня неправильно, Heroku был невероятен и привел к новому способу написания веб-приложений и развертывания в распределенных системах. Похоже, они многое поняли правильно. Если через 10 лет мы пытаемся запечатлеть ту же простоту разработки.

Заметной статьей соучредителя Heroku Адама Виггинса было приложение 12 Factor, в котором обобщались многие идеи, которые сделали использование и, я уверен, создание Heroku веселым и полезным.

В этом посте я хочу рассказать о каждом из 12 факторов, о которых говорил Адам, о том, как они изменились с тех пор, чему мы можем научиться у них сегодня и как они изменили статус-кво прошлых лет.

https://architecturenotes.co/12-factor-app-revisited/
SRE-инженеры на связи? Тут Тинькофф ищет специалистов в команду. Масштабные проекты, карьерный рост, ДМС и другие профиты прилагаются.
Сами посмотрите: https://l.tinkoff.ru/sre_prof
Станьте инженером DevOps в 2023 году: [Подробное руководство]


АКЦИИ
В этом подробном руководстве я поделился планом того, как стать инженером DevOps, основываясь на своем 10-летнем опыте работы инженером DevOps в различных организациях.

Что касается текущего ИТ-рынка, домен DevOps — один из лучших вариантов для зарплаты и карьерного роста ИТ-специалистов. Один из распространенных вопросов, которые я получаю довольно часто: « Как стать инженером DevOps?

https://devopscube.com/become-devops-engineer
44 рекомендации Ansible [Советы и рекомендации]

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

(если пост открывается не полностью, войдите в режиме инкогнито)



https://medium.com/spacelift/44-ansible-best-practices-to-follow-tips-tricks-e59dde29228f
Основные инструменты для успешного инженера DevOps

Процесс разработки программного обеспечения был преобразован с помощью методологии DevOps, которая объединяет группы разработки и эксплуатации, упрощает процесс разработки и повышает качество программного обеспечения. Инженеры DevOps жизненно важны для внедрения методов DevOps в организации, и их успех в этой роли зависит от их опыта работы с различными инструментами DevOps. В этой статье рассматриваются некоторые важные инструменты DevOps, с которыми должен быть знаком каждый опытный инженер DevOps. Инструменты разделены на восемь разных сессий, но осваивать их все сразу не обязательно. Даже если вы можете использовать один или два, этого достаточно, потому что они работают по одним и тем же принципам. Кроме того, выбор используемых инструментов зависит от предпочтений вашей организации.

https://dev.to/aws-builders/essential-tools-for-a-successful-devops-engineer-4lgl
Почему Nginx называют «обратным» прокси?

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

Многие компании используют прокси-серверы для маршрутизации и защиты трафика между сетями. Однако часто возникает путаница в том, чем это отличается от обратного прокси. В этом блоге мы рассмотрим происхождение терминов «обратный» и «прямой» прокси и поймем, как Nginx работает как обратный прокси.

https://systemweakness.com/why-is-nginx-called-a-reverse-proxy-81f6562d6558
Упрощенное введение в Docker Swarm

В этом уроке мы шаг за шагом создадим Docker Swarm, состоящий из одного менеджера и трех рабочих узлов. Мы также создадим 3 разных сервиса на основе образа Redis, образа Apache и образа Postgres.

https://aws.plainenglish.io/a-simplified-intro-to-docker-swarm-c4a42406031b
Почему вы должны использовать Bash вместо Python

Каждый язык программирования имеет свои сильные и слабые стороны.

Сильных сторон Python слишком много, чтобы их перечислять; это также мой предпочтительный инструмент для анализа и преобразования данных. Тем не менее, он не так хорош, как Bash в сфере взаимодействия с процессами, утилитами и файловыми системами .

https://dnastacio.medium.com/bash-over-python-39e0eba502f9
Как обращаться с секретами в Docker

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

https://dzone.com/articles/how-to-handle-secrets-in-docker
10 команд Docker, о которых вы не знали

Дocker был представлен на PyCon 2013 и выпущен в марте, войдя в историю и навсегда совершив революцию в разработке программного обеспечения.

Чтобы отпраздновать его 10-летие, я собираюсь перечислить 10 команд Docker, о которых вы, вероятно, не знали.

https://itnext.io/10-docker-commands-you-didnt-know-about-2b115537597a