uk
Feedback
DevOps

DevOps

Відкрити в Telegram

Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter

Показати більше
8 760
Підписники
+224 години
-257 днів
+1030 день
Архів дописів
DevOps
8 760
Threat Model Examples Ппроект, представляющий из себя коллекцию различных примеров моделей угроз. - Kubernetes - Docker - Container - Amazon S3 - Supply Chain - Cloud Computing - CI/CD Pipeline и другие https://github.com/TalEliyahu/Threat_Model_Examples #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Подборка Telegram каналов для программистов Системное администрирование 📌 https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало) https://t.me/sysadminof Книги для админов, полезные материалы https://t.me/i_odmin Все для системного администратора https://t.me/i_odmin_book Библиотека Системного Администратора https://t.me/i_odmin_chat Чат системных администраторов https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др. https://t.me/sysadminoff Новости Линукс Linux https://t.me/tikon_1 Новости высоких технологий, науки и техники💡 https://t.me/mir_teh Мир технологий (Technology World) https://t.me/rust_lib Полезный контент по программированию на Rust https://t.me/golang_lib Библиотека Go (Golang) разработчика https://t.me/itmozg Программисты, дизайнеры, новости из мира IT. https://t.me/phis_mat Обучающие видео, книги по Физике и Математике https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 https://t.me/nodejs_lib Подборки по Node js и все что с ним связано https://t.me/ruby_lib Библиотека Ruby программиста 1C разработка 📌 https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://t.me/cpp_lib Библиотека C/C++ разработчика https://t.me/cpp_knigi Книги для программистов C/C++ https://t.me/cpp_geek Учим C/C++ на примерах Программирование Python 📌 https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍 https://t.me/BookPython Библиотека Python разработчика https://t.me/python_real Python подборки на русском и английском https://t.me/python_360 Книги по Python Rus Java разработка 📌 https://t.me/BookJava Библиотека Java разработчика https://t.me/java_360 Книги по Java Rus https://t.me/java_geek Учим Java на примерах GitHub Сообщество 📌 https://t.me/Githublib Интересное из GitHub Базы данных (Data Base) 📌 https://t.me/database_info Все про базы данных Мобильная разработка: iOS, Android 📌 https://t.me/developer_mobila Мобильная разработка https://t.me/kotlin_lib Подборки полезного материала по Kotlin Фронтенд разработка 📌 https://t.me/frontend_1 Подборки для frontend разработчиков https://t.me/frontend_sovet Frontend советы, примеры и практика! https://t.me/React_lib Подборки по React js и все что с ним связано Разработка игр 📌 https://t.me/game_devv Все о разработке игр Вакансии 📌 https://t.me/sysadmin_rabota Системный Администратор https://t.me/progjob Вакансии в IT Чат программистов📌 https://t.me/developers_ru Библиотеки 📌 https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов https://t.me/books_reserv Книги для программистов БигДата, машинное обучение 📌 https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning Программирование 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/coddy_academy Полезные советы по программированию QA, тестирование 📌 https://t.me/testlab_qa Библиотека тестировщика Шутки программистов 📌 https://t.me/itumor Шутки программистов Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности https://t.me/xakep_1 Статьи из "Хакера" Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров Английский 📌 https://t.me/UchuEnglish Английский с нуля Математика 📌 https://t.me/Pomatematike Канал по математике Excel лайфхак📌 https://t.me/Excel_lifehack

DevOps
8 760
Что такое Docker? В чем отличие контейнера от образа? Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации. Образ — шаблон приложения, который содержит слои файловой системы в режиме "только-чтение". Контейнер — запущенный образ приложения, который кроме нижних слоев в режиме "только чтение" содержит верхний слой в режиме "чтение-запись". #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Профилирование: Flame Chart vs. Flame Graph Flame charts и Flame graphs - это методы визуализации данных профилирования. Для
Профилирование: Flame Chart vs. Flame Graph Flame charts и Flame graphs - это методы визуализации данных профилирования. Для многих инженеров-программистов они являются первыми визуализациями, с которыми мы сталкиваемся, когда начинаем работать над производительностью. Если вы, как и я, являетесь инженером фронтенда, то, скорее всего, диаграмма Flame - это то, с чем вы знакомы больше всего. Хотя диаграммы Flame и графики Flame выглядят и звучат похоже, это не одно и то же. https://medium.com/performance-engineering-for-the-ordinary-barbie/profiling-flame-chart-vs-flame-graph-7b212ddf3a83 #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Уже столкнулись с реальной эксплуатацией в Kubernetes?! Или это в перспективном будущем? Мы создали проект с элементами шоу-ф
Уже столкнулись с реальной эксплуатацией в Kubernetes?! Или это в перспективном будущем?  Мы создали проект с элементами шоу-формата, где будем говорить про эксплуатацию: в какие рабочие ситуации попадают инженеры и какие решения принимать, чтобы не стрелять в ноги себе и коллегам. ❗️Все разбираемые ситуации основаны на реальных событиях. А в финале выпуска соберём рекомендации эксперта в один протокол и скажем как получить их бесплатно  ⚡️Уже 6 июня пройдёт пилотный выпуск нового шоу-проекта «Kubernetes с Борисовым» Ведущий шоу: Кирилл Борисов — SRE-lead, который 13 лет работает над инфраструктурой крупных IT-проектов с нуля 🍿 Занимайте бесплатные места на первом выпуске: @Kubernetes_Borisov_bot @Kubernetes_Borisov_bot erid: LjN8KB1qU

DevOps
8 760
Сетевые политики на защите рабочих нагрузок в кластере Kubernetes В кластере Kubernetes нам доступен любой сервис в любом про
Сетевые политики на защите рабочих нагрузок в кластере Kubernetes В кластере Kubernetes нам доступен любой сервис в любом пространстве имён, то есть по умолчанию pod открыт для любого трафика. Мы можем определить сетевую политику для пространства имён или pod’а, чтобы защитить рабочие нагрузки в кластере. Например, разделить рабочие нагрузки в мультитенантном кластере по проектам, командам или организациям. Rus https://habr.com/ru/company/southbridge/blog/718262/ Eng https://medium.com/geekculture/network-policy-to-secure-workloads-on-kubernetes-cluster-99017698c748 #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Что такое Trunk-based development? Trunk-based Development (TBD) — модель ветвления, в которой разработчики совместно работают над кодом в одной ветви, называемой "стволом" (trunk). При этом другие ветви имеют короткий срок жизни благодаря использованию документированных методов. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Поможем освоить методологию DevOps и выйти на новый профессиональный уровень за 4 месяца. Курс «Основы DevOps» стартует 17 ию
Поможем освоить методологию DevOps и выйти на новый профессиональный уровень за 4 месяца. Курс «Основы DevOps» стартует 17 июня. ВЫ ОСВОИТЕ: - Контейнеризацию и оркестрацию с использованием Docker и Kubernetes - Основы Linux и Git - Принципы работы с инфраструктурой, контейнерами, CI/CD - Методы статического анализа для оценки безопасности кода - Компьютерные сети, базы данных и Bash-скрипты - Мониторинг жизненного цикла приложений - Системы управления конфигурацией КУРС ПОДОЙДЕТ: - Новичкам: для старта карьеры в команде продуктовой разработки - Разработчикам: для автоматизации и оптимизации процессов - Руководителям проектов: для повышения эффективности своей команды Пишите нам @Codeby_Academy или звоните 84994441750 Подробнее о курсе → здесь

DevOps
8 760
Архитектурные паттерны: Circuit-Breaker Что такое « Circuit Breaker»? В мире распределенных систем вероятность того, что комп
Архитектурные паттерны: Circuit-Breaker Что такое « Circuit Breaker»? В мире распределенных систем вероятность того, что компоненты выйдут из строя или перестанут реагировать на запросы, выше по сравнению с монолитными системами. Учитывая взаимозависимость микросервисов или модулей в распределенной системе, отказ одного компонента может привести к каскадным сбоям во всей системе, потенциально вызывая сбой или остановку всей системы. Поэтому устойчивость - способность системы справляться со сбоями и восстанавливаться после них - становится критически важной в распределенных средах. https://lab.scub.net/architecture-patterns-the-circuit-breaker-8f79280771f1 #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
В Ansible роли есть директории vars и default. Что они содержат и чем отличаются? Ansible применяет порядок приоритета переменных. Ниже представлен список в порядке повышения приоритета. command line values (for example, -u my_user, these are not variables) role defaults (defined in role/defaults/main.yml) inventory file or script group vars inventory group_vars/all playbook group_vars/all inventory group_vars/* playbook group_vars/* inventory file or script host vars inventory host_vars/* playbook host_vars/* host facts / cached set_facts play vars play vars_prompt play vars_files role vars (определяемые в role/vars/main.yml) block vars (только для задач в block) task vars (только для задач) include_vars set_facts / registered vars role (и include_role) params include params extra vars (например, -e "user=my_user") (всегда приоритетнее) Соответственно, переменные в vars будут приорететнее, чем в defaults. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
❓ Как хранить данные в Kubernetes? Приглашаем 11 июня в 20:00 мск на бесплатный вебинар «Хранение данных в Kubernetes: Volume
Как хранить данные в Kubernetes? Приглашаем 11 июня в 20:00 мск на бесплатный вебинар «Хранение данных в Kubernetes: Volumes, Storages, Stateful-приложения» от Отус, где мы познакомимся с ключевыми концепциями, инструментами и практиками для работы с данными в контейнерной оркестрации. Вебинар является бесплатной частью полноценного онлайн-курса «Инфраструктурная платформа на основе Kubernetes». ➡️ Регистрация на вебинар: https://vk.cc/cxoRWs На вебинаре вы: ✅ изучите методы работы с Volume и Storage в Kubernetes; ✅ проанализируете работу StatefulSet и его применение для управления состояниями приложений; ✅ узнаете, как использовать PV, PVC и SC для эффективного управления хранилищем данных. 🎙️ Спикер — Senior DevOps Engineer, сертифицированный администратор k8s (SKA) и Azure. Записывайтесь сейчас, а мы потом напомним. Участие бесплатно. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 760
Руководство по обнаружению сервисов с помощью Prometheus Operator - как использовать Pod Monitor, Service Monitor и Scrape Co
Руководство по обнаружению сервисов с помощью Prometheus Operator - как использовать Pod Monitor, Service Monitor и Scrape Config. Prometheus Operator - это популярный инструмент для управления и развертывания Prometheus и связанных с ним компонентов мониторинга в Kubernetes. Чтобы создать эффективную стратегию мониторинга с его помощью, нам нужно знать основы, например, как обнаруживать сервисы. В настоящее время это можно сделать с помощью Pod Monitor, Service Monitor и новой функции Scrape Config CRD. https://medium.com/@helia.barroso/a-guide-to-service-discovery-with-prometheus-operator-how-to-use-pod-monitor-service-monitor-6a7e4e27b303 #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Блокировка Docker Hub для России. Без паники разбираемся как работать дальше Главной новостью этой недели стала блокировка по
Блокировка Docker Hub для России. Без паники разбираемся как работать дальше Главной новостью этой недели стала блокировка пользователей из России ресурсом Docker Hub. Она осуществляется по Geo IP. Ирония в том, что у самого докера есть инструменты, чтобы обойти эту блокировку. Используем докер, чтобы обойти блокировку докера и дальше использовать докер. В статье три проверенных мною способа, как получить доступ к ресурсу. https://habr.com/ru/articles/818565/ 👉 @i_odmin

DevOps
8 760
Как работает докер🐳 #devops #девопс Подпишись 👉@i_DevOps
Как работает докер🐳 #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Как Grafanalib помогает управлять дашбордами в масштабе Для корпоративных организаций данные - это все, но когда им приходитс
Как Grafanalib помогает управлять дашбордами в масштабе Для корпоративных организаций данные - это все, но когда им приходится вручную настраивать и переносить информационные панели между средами, данные вскоре превращаются в рутину. https://www.contino.io/insights/grafanalib #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
В ветке develop есть коммит с изменениями, которые нужно перенести в ветку master. Как это сделать? Необходимо найти хеш этого коммита и выполнить следующую комманду в ветке, в которую нужно перенести коммит. git cherry-pick <commit_hash> #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Хотите раскрыть потенциал подхода «Infrastructure as a code» и окунуться в мир автоматизации и управления инфраструктурой чер
Хотите раскрыть потенциал подхода «Infrastructure as a code» и окунуться в мир автоматизации и управления инфраструктурой через код? Тогда вам сюда! Присоединяйтесь к нам 5 июня в 20:00 мск на открытом вебинаре, где мы рассмотрим основные концепции и инструменты подхода. Узнайте, как решить проблемы с его помощью и овладейте навыками создания, управления и поддержания инфраструктуры в виде кода. Погрузитесь в мир инструментов управления конфигурацией, познакомьтесь с Ansible, Chef, Puppet и Salt. Исследуйте Terraform, Docker и Kubernetes для работы с облаком и контейнерами. Увеличьте свой арсенал навыков и примените их на практике! Встречаемся в преддверии старта курса «Infrastructure as a code». Все участники вебинара получат специальную цену на обучение! Записывайтесь сейчас, а мы потом напомним. Участие бесплатно: https://vk.cc/cxgsIP Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 760
Восстановление проблемных подсов с нуля Контейнеры - это удивительная технология. Они предоставляют огромные преимущества и с
Восстановление проблемных подсов с нуля Контейнеры - это удивительная технология. Они предоставляют огромные преимущества и создают полезные ограничения для распространения программного обеспечения. Программное обеспечение на базе Golang не нуждается в контейнере так же, как Ruby или Python, которые объединяют среду выполнения и зависимости. Для статически компилируемого приложения на Go контейнеру не нужно ничего, кроме бинарного файла. Поскольку программное обеспечение предназначено для работы в кластере Kubernetes, контейнер обеспечивает механизм выпуска и распространения, который Helm chart использует для ссылки на эти бинарные файлы. Это также позволяет выпускать несколько архитектур процессоров, ссылаясь на их собственные образы. Для общего устранения неполадок существуют довольно хорошие ресурсы, такие как Refinery и OpenTelemetry Collector. https://www.honeycomb.io/blog/rescue-struggling-pods-from-scratch #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Для чего нужна команда git commit --amend? commit --ammend используется для исправления сообщения последнего коммита. Также возможно использовать, чтобы добавить файлы в индекс (git add), после добавить файлы в коммит git commit --ammend. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Уже столкнулись с реальной эксплуатацией в Kubernetes?! Или это в перспективном будущем? Вы отучились в автошколе и сдали на
Уже столкнулись с реальной эксплуатацией в Kubernetes?! Или это в перспективном будущем? Вы отучились в автошколе и сдали на права. Теперь надо впервые самостоятельно выехать из двора, желательно никого не задев, и доехать до магазина. Здорово, что вы умеете переключать передачи, осталось привыкнуть перестраиваться в плотном потоке. Мы создали проект с элементами шоу-формата, где будем говорить про эксплуатацию: в какие рабочие ситуации попадают инженеры и какие решения принимать, чтобы не стрелять в ноги себе и коллегам. ❗️Все разбираемые ситуации основаны на реальных событиях. А в финале выпуска соберём рекомендации эксперта в один протокол и скажем как получить их бесплатно ⚡️Уже 6 июня пройдёт пилотный выпуск нового шоу-проекта «Kubernetes с Борисовым» Ведущий шоу: Кирилл Борисов — SRE-lead, который 13 лет работает над инфраструктурой крупных IT-проектов с нуля 🍿 Занимайте бесплатные места на первом выпуске: @Kubernetes_Borisov_bot @Kubernetes_Borisov_bot @Kubernetes_Borisov_bot Реклама ООО «Слёрм» ИНН 3652901451 erid: 2VtzqwfGz6H