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

По всем вопросам: @un_ixtime
Download Telegram

Хочешь избежать такого провала на собеседовании?
Приходи на круглый стол:
«Оффер мечты: как пройти техническое собеседование на DevOps».
Обсудим:
– Что спрашивают на технических собеседования в разных компаниях?
– Чем отличается собеседование джунов от миддлов и сеньоров?
– На что прежде всего обращают внимание рекрутёры?

Не нужно учиться 8 лет чтобы стать волшебником DevOps-инженером, достаточно всего 5 месяцев интенсивного обучения на нашем курсе.
Никакого парселтанга, только востребованные на рынке технологии.

Но немного магии всё же есть, если нажать на кнопку “Хочу скидку” на нашем сайте, можно действительно получить скидку.
Торопись, пока все скидки не утащили пикси!
10 самых необычных инструментов DevOps, которые вы должны знать

Всем привет! Вы щелкнули здесь, чтобы посмеяться над еще одним скучным списком, верно? Я постараюсь вас удивить списком уникальных инструментов, о которых вы, возможно, еще не знаете! Я знаю, что вы уже знаете о Git, Terraform, Jenkins и так далее, поэтому давайте сосредоточимся на крошечных жемчужинах , которые вы можете там найти! Я выбрал только инструменты с открытым исходным кодом

https://shly.link/mdmMS4T
Три лучшие альтернативы Docker для рассмотрения

Docker — популярная платформа для создания контейнерных приложений и управления ими; однако для этой цели также можно использовать несколько альтернатив Docker. Podman, Kubernetes, Openshift, LXD, Docker Swarm, BuidKit и Mesos — вот некоторые из популярных альтернатив Docker, доступных сегодня на рынке. В этой статье мы обсудим следующие три альтернативы концентратора Docker: Podman, Containerd и LXD.

https://shly.link/HPPWB
Как создать Dockerfile?

В этой статье мы узнаем, что такое Dockerfile, и изучим основы Dockerfiles, включая синтаксис и структуру Dockerfile.

https://dzone.com/articles/how-to-create-a-dockerfile
20 самых полезных инструментов DevOps для автоматизации инфраструктуры

С помощью правильных инструментов команды DevOps могут сократить расходы и повысить свою эффективность и скорость. Кроме того, иметь столь необходимый контроль и прозрачность своих приложений и операций.
https://spacelift.io/blog/devops-automation-tools

9 лучших инструментов распределенной трассировки для разработчиков

Выберите один из лучших инструментов для распределения трассировки в вашей серверной архитектуре микросервисов
https://javanoscript.plainenglish.io/9-best-distributed-tracing-tools-for-developers-185e415b7101
Понимание 'terraform plan/apply -refresh-only' (ранее 'terraform refresh') и устранение дрейфа

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

https://medium.com/code-oil/understanding-terraform-plan-apply-refresh-only-the-myths-and-fixing-drift-5963207a1df8
Что происходит при удалении пода

В этом посте я сначала представлю весь процесс удаления pod, а затем запачкаю руки, чтобы проверить три сценария:

-Время выполнения postStart и preStop в главном контейнере pod.
-Как terminationGracePeriodSeconds влияет на preStop и graceful shutdown?
-Можно ли запрашивать API-сервер во время плавного отключения Pod?

https://medium.com/@meng.yan/what-happens-when-deleting-a-pod-d1219c7e1b53
Что такое Kubernetes CrashLoopBackOff?
И как это исправить

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

Kubernetes будет ждать увеличения времени задержки между перезапусками, чтобы дать вам возможность исправить ошибку. Таким образом, CrashLoopBackOff сам по себе не является ошибкой, а указывает на то, что произошла ошибка, которая препятствует правильному запуску модуля.

https://sysdig.com/blog/debug-kubernetes-crashloopbackoff/

Для работы в международной команде базового английского может не хватить. Держите 5 советов, которые помогут подготовиться к общению с иностранными коллегами.

Если хотите подтянуть язык для работы в IT — попробуйте Яндекс Практикум. Они запустили курсы специально для разработчиков, аналитиков и продакт-менеджеров.

В основе обучения — занятия с личным преподавателем, дополнительно вас ждёт разговорная практика с иностранными IT-специалистами. Они помогут освоить язык на примере собеседований, стендапов, ревью и других рабочих встреч. Будет проще пройти реальное англоязычное собеседование, если вы уже тренировали его на занятиях.

Записывайтесь на бесплатную консультацию к куратору. Он определит ваш уровень языка и расскажет о курсе.
Путь к самообслуживанию DevOps: серия из пяти частей

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


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

https://medium.com/@wenqiglantz/the-path-to-devops-self-service-a-five-part-series-5ea5d4552f9e
Развертывание приложения в Kubernetes: полное руководство!

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

https://dev.to/pavanbelagatti/deploying-an-application-on-kubernetes-a-complete-guide-1cj6
Unix: grep для каждого профессионала DevOps

Grep — очень мощная команда Linux, которая очень удобна в повседневной жизни профессионала DevOps. От поиска выражения в сотнях файлов до точного определения конкретного файла для искомой строки можно легко выполнить команду grep.
В этой наиболее общей форме мы можем искать выражение в нескольких файлах, но что делает grep мощным инструментом для профессионалов devops, так это параметры, которые мы можем передавать вместе с grep.

Вот некоторые из примеров.

https://faun.pub/unix-grep-for-every-devops-professional-d73c9f575d3a
Основные команды Linux, которые должен знать каждый инженер DevOps — часть 1

https://shly.link/yVYAn

10 привычек очень успешных разработчиков программного обеспечения

Представьте, что вы сравниваете резюме двух разработчиков программного обеспечения: Dev A и Dev B. Оба кандидата обладают практически одинаковым опытом и навыками: языками, фреймворками, платформами, методологиями, отраслями и так далее. Это практически один и тот же человек — на бумаге. Тем не менее, есть определенные вещи, которые могут указывать на то, что Dev A, вероятно, будет значительно более успешным в своей карьере, чем Dev B, практически по всем параметрам. Как это вычислить?
https://shly.link/Rw8Kp