fa
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 764
مشترکین
+524 ساعت
-247 روز
+1830 روز
آرشیو پست ها
DevOps
8 764
The Kubernetes Storage Layer Madhav Jivrajani, VMware The Kuberentes storage layer для конечного пользователя — это etcd, но на самом деле он состоит из 3 разных уровней. Чтобы масштабировать Kubernetes настолько, насколько это возможно на сегодняшний день, был проделан и продолжает выполняться значительный объем работы на уровне хранения. Существует 3 уровня абстракции: кэш-память для просмотра, кэш-память-перехватчик и, наконец, etcd. Понимание того, как запросы API взаимодействуют с каждым уровнем, может значительно снизить затраты и повысить производительность, а понимание реализации этих уровней может показаться сложной задачей, но это не обязательно так. источник #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 764
Управление сотнями кластеров Kubernetes с помощью Cluster API Авторы: Зайн Малик и Нибир Бора, инженеры команды, работающей н
Управление сотнями кластеров Kubernetes с помощью Cluster API Авторы: Зайн Малик и Нибир Бора, инженеры команды, работающей над core-инфраструктурой. В City Storage Systems наша команда Core Infrastructure решает задачи управления более чем 100 многопользовательскими кластерами Kubernetes, каждый из которых обслуживает до десятков тысяч активных pod’ов ежедневно. Вся наша программная экосистема работает в Kubernetes — от критически важных микросервисов до stateful-баз данных и систем наблюдаемости. В этом блоге мы рассказываем о том, как нам удалось добиться полной автоматизации процесса создания кластеров, управления их жизненным циклом и обновлений. С помощью нового набора инструментов мы сократили время развёртывания и подготовки кластера к рабочей нагрузке с 1,5 недель до менее чем 1 дня, сохранив при этом компактную команду инженеров. Эта трансформация стала возможной благодаря стратегическому решению о миграции в Microsoft Azure, на которую у нас было всего несколько месяцев. Во время перехода количество управляемых нами кластеров более чем удвоилось. https://techblog.citystoragesystems.com/p/managing-100s-of-kubernetes-clusters #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 764
Топ-3 ошибок новичка в System Design Interview. Лайфхаки от практика. Бесплатный вебинар от Слёрма 6 августа в 19:00 МСК О че
Топ-3 ошибок новичка в System Design Interview. Лайфхаки от практика. Бесплатный вебинар от Слёрма 6 августа в 19:00 МСК О чем поговорим: 🔹 Что такое System Design и почему он набирает популярность в собеседованиях? 🔹 Зачем SRE специалисту System Design?  🔹 Как пройти System Design Interview на необходимом для SRE уровне? Дадим лайфхаки, как подготовиться к собеседованию, и расскажем, что ценят интервьюеры на самом деле 😏 Регистрация в один клик — здесь ⬅️

DevOps
8 764
Чему мы научились после 2 лет работы с Airflow на Kubernetes Apache Airflow — один из ключевых компонентов нашей Data Platfor
Чему мы научились после 2 лет работы с Airflow на Kubernetes Apache Airflow — один из ключевых компонентов нашей Data Platform, который используют разные команды внутри компании. Он обеспечивает работу всех наших процессов трансформации данных, механизмов выявления мошенничества, инициатив в области Data Science, а также множества внутренних задач и сервисных процессов в Teya. Чтобы представить масштаб: у нас более 300 DAG'ов в продакшене, которые ежедневно выполняют свыше 5 000 задач. Можно сказать, что это средний по размеру деплой Airflow, который стабильно приносит ценность нашим пользователям. Более того, уже больше 8 месяцев мы работаем без единого инцидента или сбоя в Airflow. В этом посте мы хотим поделиться важными аспектами нашей конфигурации, которые помогли нам построить масштабируемую и надёжную среду. Надеемся, это будет полезно тем, кто только начинает свой путь с Airflow в продакшене или ищет идеи для улучшения текущей инфраструктуры. https://medium.com/apache-airflow/what-we-learned-after-running-airflow-on-kubernetes-for-2-years-0537b157acfd #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 764
Прокачай свои пайплайны с GitLab CI — секреты для DevOps и разработчиков. Хотите, чтобы ваши пайплайны в GitLab CI были не то
Прокачай свои пайплайны с GitLab CI — секреты для DevOps и разработчиков. Хотите, чтобы ваши пайплайны в GitLab CI были не только надёжными, но и эффективными? Тогда этот вебинар — для вас!  Мы покажем, как избежать ошибок, ускорить релизы и сделать процесс работы с GitLab CI простым и предсказуемым. Ошибки, которые вы научитесь избегать: 📲чрезмерная ручная настройка: мы покажем, как сделать пайплайн автономным и стабильным 📲сложные и нечитаемые пайплайны: узнаете, как разделить логику пайплайна для лучшей поддержки и управления 📲непонимание влияния CI/CD на бизнес: мы объясним, как правильный пайплайн ускоряет процесс разработки и способствует росту бизнеса 📅 Дата: 30 июля, 19:00 (МСК) - бесплатно 👉 Записаться на вебинар — https://tglink.io/15aa7f75d066 Не упустите шанс сделать процесс разработки более предсказуемым и эффективным Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: 2W5zFHDErL8

DevOps
8 764
Запросы и лимиты в Kubernetes: разбираемся в деталях Управление ресурсами в Kubernetes немного напоминает зефирный тест, кото
Запросы и лимиты в Kubernetes: разбираемся в деталях Управление ресурсами в Kubernetes немного напоминает зефирный тест, который иногда выходит из-под контроля. Если тщательно не лимитировать, сколько ресурсов может потреблять контейнер, он пойдёт вразнос, примерно как малыш, способный слопать большую пачку Skittles за один присест. С другой стороны, если вы постоянно лишаете контейнер минимального объёма ресурсов, который нужен ему для корректной работы, то словно постоянно не подпускаете ваших детей к сладостям. Контейнер будет влачить жалкое существование и работать вполсилы. Вот почему настолько важно правильно настроить в Kubernetes лимиты и работу с запросами. Понимая, какова роль запросов и лимитов при управлении ресурсами и производительностью в Kubernetes, а также умея настраивать и/или задавать запросы и лимиты, вы гарантируете, что на обработку каждой рабочей нагрузки будет выделено ровно столько ресурсов, сколько нужно — ни больше, ни меньше. Далее в этой статье подробно рассказано, как в Kubernetes организована работа с запросами и лимитами, как они используются для управления ресурсами. В любой организации чрезвычайно важно управление ресурсами в Kubernetes и роль такого управления. Разберём управление ресурсами в Kubernetes и начнём с самых азов. https://habr.com/ru/companies/timeweb/articles/835068/ original https://www.groundcover.com/blog/kubernetes-requests-vs-limits #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 764
Насколько хорошо вы разбираетесь в «пингвинах»? 🐧 Стажер или опытный сисадмин — проверьте свои навыки работы с Linux в тесте
Насколько хорошо вы разбираетесь в «пингвинах»? 🐧   Стажер или опытный сисадмин — проверьте свои навыки работы с Linux в тесте от Selectel ➡️   Вы легко отличите Ubuntu от Fedora, внимательны к командам в терминале и разбираетесь в синтаксисе chmod? Тогда вы легко справитесь с квизом. А если найдете пробелы в знаниях, читайте материалы Академии Selectel или проходите их бесплатный курс по системному администрированию. Реклама. АО «Селектел», ИНН 7810962785, ERID: 2Vtzqw6Qn4g

DevOps
8 764
С чего стоит начать защиту кластера Kubernetes. Какие индикаторы помогут обнаружить злоумышленника С ростом популярности Kube
С чего стоит начать защиту кластера Kubernetes. Какие индикаторы помогут обнаружить злоумышленника С ростом популярности Kubernetes все больше компаний стремятся использовать его для облегчения управления контейнеризованными приложениями. Вместе с этой тенденцией наблюдается рост числа незащищенных (или неправильно сконфигурированных) кластеров, имеющих прямой доступ в интернет. Это создает большие риски для безопасности, поскольку такие кластеры могут быть обнаружены с использованием поисковых сайтов и атакованы злоумышленниками. В статье рассмотрим базовые концепции мониторинга и обеспечения безопасности кластера Kubernetes, поговорим о распространенных векторах атак, а также разберем способы их обнаружения и метрики, которые в этом помогут. https://habr.com/ru/companies/jetinfosystems/articles/904396/ #devops #девопс #Docker Подпишись 👉@i_DevOps

DevOps
8 764
🚀 Подборка Telegram каналов для программистов Системное администрирование, DevOps 📌 https://t.me/bash_srv Bash Советы https://t.me/win_sysadmin Системный Администратор Windows https://t.me/sysadmin_girl Девочка Сисадмин https://t.me/srv_admin_linux Админские угодья https://t.me/linux_srv Типичный Сисадмин https://t.me/devopslib Библиотека девопса | DevOps, SRE, Sysadmin https://t.me/linux_odmin Linux: Системный администратор https://t.me/devops_star DevOps Star (Звезда Девопса) https://t.me/i_linux Системный администратор https://t.me/linuxchmod Linux https://t.me/sys_adminos Системный Администратор 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 1C разработка 📌 https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С https://t.me/DevLab1C 1С:Предприятие 8 https://t.me/razrab_1C 1C Разработчик https://t.me/buh1C_prog 1C Программист | Бухгалтерия и Учёт https://t.me/rabota1C_rus Вакансии для программистов 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 академия. https://t.me/BookPython Библиотека Python разработчика https://t.me/python_real Python подборки на русском и английском https://t.me/python_360 Книги по Python 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/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов БигДата, машинное обучение 📌 https://t.me/bigdata_1 Big Data, Machine Learning Программирование 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/rust_lib Полезный контент по программированию на Rust https://t.me/golang_lib Библиотека Go (Golang) разработчика https://t.me/itmozg Программисты, дизайнеры, новости из мира IT https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 https://t.me/nodejs_lib Подборки по Node js и все что с ним связано https://t.me/ruby_lib Библиотека Ruby программиста https://t.me/lifeproger Жизнь программиста. Авторский канал. QA, тестирование 📌 https://t.me/testlab_qa Библиотека тестировщика Шутки программистов 📌 https://t.me/itumor Шутки программистов Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности https://t.me/xakep_2 Хакер Free Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров Математика 📌 https://t.me/Pomatematike Канал по математике https://t.me/phis_mat Обучающие видео, книги по Физике и Математике https://t.me/matgeoru Математика | Геометрия | Логика Excel лайфхак📌 https://t.me/Excel_lifehack https://t.me/mir_teh Мир технологий (Technology World) Вакансии 📌 https://t.me/sysadmin_rabota Системный Администратор https://t.me/progjob Вакансии в IT

DevOps
8 764
Лучшие практики Kubernetes, о которых я хотел бы знать раньше Kubernetes, без сомнения, преобразил то, как мы создаём, достав
Лучшие практики Kubernetes, о которых я хотел бы знать раньше Kubernetes, без сомнения, преобразил то, как мы создаём, доставляем и запускаем приложения. Но давайте будем честны: начать работу с Kubernetes может ощущаться как попытка взобраться на Эверест в шлёпанцах. Как человек, увлечённый облачными технологиями и Kubernetes, я понял на собственном опыте: существует целый набор лучших практик из серии «лучше бы я знал это раньше». Они могли бы сэкономить мне время, деньги и нервы. https://www.pulumi.com/blog/kubernetes-best-practices-i-wish-i-had-known-before/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 764
⚙️GitlabCI + ArgoCD — сборка и доставка приложений, не покидая кластер В этом вебинаре мы покажем, как выстраивать современны
⚙️GitlabCI + ArgoCD — сборка и доставка приложений, не покидая кластер В этом вебинаре мы покажем, как выстраивать современный процесс CI/CD, полностью внутри Kubernetes-кластера — от сборки кода до доставки в продакшн, не выходя за его пределы. Используя связку GitlabCI и ArgoCD, вы научитесь создавать автономную и управляемую платформу, где всё — от пайплайнов до деплоя — происходит под полным контролем и в полной безопасности. На вебинаре вы узнаете: - Как развернуть Gitlab Runners и ArgoCD внутри кластера и настроить их взаимодействие. - Настройка пайплайнов в GitlabCI: сборка, тестирование, упаковка образов. - Как задействовать ArgoCD для GitOps-доставки: автообновления из Git-репозитория. - Как добиться полной автономии CI/CD без выхода за границы инфраструктуры. Вебинар проходит в рамках курса "Инфраструктурная платформа на основе Kubernetes" 👉 Регистрация и подробности о курсе "Инфраструктурная платформа на основе Kubernetes" https://vk.cc/cNZjhx Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

DevOps
8 764
Развитие инженеров от Senior до Principal с точки зрения руководителя Карьерный рост инженера — это не всегда про переход в м
Развитие инженеров от Senior до Principal с точки зрения руководителя Карьерный рост инженера — это не всегда про переход в менеджмент. Есть и другой путь, в котором нет подчинённых, one-on-one и KPI, зато есть влияние на архитектуру, стратегию и технологическую зрелость компании. Уровни Staff и Principal Engineer — это не просто «старшие разработчики», а ключевые технические роли, которые помогают бизнесу двигаться вперёд. Но такая роль работает не в вакууме. Она требует среды, доверия, понятных ожиданий и задач, где инженер может не только писать код, но и влиять на большие решения. Задача руководителя — видеть потенциал, помогать расти и объяснять, что конкретно нужно, чтобы сделать следующий шаг. https://habr.com/ru/companies/oleg-bunin/articles/930280/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 764
Уважаемые коллеги! Поздравляем с Днём системного администратора! Благодарим за профессионализм, терпение и готовность в любой
Уважаемые коллеги! Поздравляем с Днём системного администратора! Благодарим за профессионализм, терпение и готовность в любой момент прийти на помощь. Желаем лёгких задач, безотказной техники и только положительных откликов от пользователей. Ваш труд — фундамент нашей цифровой стабильности! #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 764
💻 Асинхронная обработка данных в высоконагруженных системах 🚀 🔥 29 июля в 20:00 мск — открытый вебинар в OTUS. На вебинаре
💻 Асинхронная обработка данных в высоконагруженных системах 🚀 🔥 29 июля в 20:00 мск — открытый вебинар в OTUS. На вебинаре рассмотрим: - Почему асинхронная архитектура — ключ к масштабируемости и высокой производительности? - Как эффективно использовать очереди сообщений, веб-сокеты и другие инструменты асинхронного взаимодействия? - Пример реального архитектурного решения: от веб-сервера до брокера сообщений и БД. - Как найти узкие места в архитектуре и устранить их для стабильной работы высоконагруженных сервисов. 🎓 После вебинара вы: - Поймёте принципы асинхронной архитектуры и её влияние на производительность. - Освоите методы асинхронной обработки данных для масштабируемых систем. - Получите реальные примеры архитектурных решений для внедрения в свои проекты. - Узнаете, как избегать узких мест и создавать отказоустойчивые системы. 🔧 Присоединяйтесь, чтобы улучшить архитектурные навыки и начать строить системы, готовые к высокой нагрузке! 👉 Регистрация https://vk.cc/cNX6Ul Бесплатное занятие приурочено к старту курса Highload Architect, обучение на котором позволит освоить решения, которые выдерживают большое количество запросов в секунду и правильно оптимизировать работоспособность серверов Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

DevOps
8 764
k8s_gateway — это контроллер Kubernetes, который синхронизирует DNS-записи с кластерами Kubernetes, используя CoreDNS как backend. Он автоматически создает DNS-записи для сервисов и ingress-объектов, упрощая управление внутренним и внешним DNS. Основные возможности: - Автоматическая генерация DNS-записей для сервисов и ingress. - Поддержка нескольких зон. - Гибкая конфигурация через аннотации. - Интеграция с CoreDNS. https://github.com/ori-edge/k8s_gateway #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 764
Слышали ли вы, что...🧐 ❔SRE — это просто «продвинутый DevOps» ❔SRE нужен только гигантам вроде Google, ведь это очень дорого
Слышали ли вы, что...🧐 ❔SRE — это просто «продвинутый DevOps» ❔SRE нужен только гигантам вроде Google, ведь это очень дорого ❔SRE занимается только устранением инцидентов Эти и многие другие убеждения далеки от реальности. Мы разобрались в этом вопросе и собрали для вас PDF-файл, в котором разоблачаем самые популярные мифы о SRE 📌 Must-have для тех, кто хочет понять, как SRE может помочь именно вашему бизнесу, без лишних сложностей и заблуждений. Полезный PDF лежит тут, забирайте прямо сейчас 🔗

DevOps
8 764
🌟 GitHub Actions для Terraform 🌟 Если вы используете Terraform и хотите интегрировать его с CI/CD процессами на GitHub Acti
🌟 GitHub Actions для Terraform 🌟 Если вы используете Terraform и хотите интегрировать его с CI/CD процессами на GitHub Actions, используйте библиотеку terraform-github-actions. С её помощью вы сможете: - Автоматизировать и тестировать Terraform-код. - Настраивать проверки terraform plan и terraform apply. - Ускорить деплой инфраструктуры. Документация в репозитории описывает примеры использования и тонкости настройки. https://github.com/dflook/terraform-github-actions #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 764
Все, что вы хотели знать про резервное копирование в S3 5 августа | 12:00 Эксперты из Selectel и Хайтекс Акура проведут вебин
Все, что вы хотели знать про резервное копирование в S3 5 августа | 12:00 Эксперты из Selectel и Хайтекс Акура проведут вебинар, где расскажут:   🛠как настроить резервное копирование виртуальных машин и облаков, 🛠зачем нужна интеграция S3-хранилища с другими сервисами и как это сделать, 🛠как автоматизировать создание бэкапов. Вебинар бесплатный. Подробности и регистрация по ссылке: https://slc.tl/1a5k2   Чтобы не пропустить вебинар и узнавать о других мероприятиях, воркшопах и бесплатных курсах Selectel, подписывайтесь на @selectel_events Реклама. АО «Селектел», ИНН 7810962785, ERID: 2Vtzqud1iUp

DevOps
8 764
Справочник по устранению неполадок в Kubernetes Отладка приложений в Kubernetes может напоминать блуждание по лабиринту. Из-з
Справочник по устранению неполадок в Kubernetes Отладка приложений в Kubernetes может напоминать блуждание по лабиринту. Из-за распределённой архитектуры и множества компонентов, выявление и устранение проблем в Kubernetes требует надёжного набора инструментов и методик. В этом блоге мы рассмотрим различные подходы и инструменты, которые помогут в диагностике и устранении неполадок в Kubernetes. Независимо от того, являетесь ли вы опытным пользователем Kubernetes или только начинаете, это руководство даст полезные советы по эффективной отладке. Хотя в этом блоге я постарался собрать полезные рекомендации, основанные на личном опыте, авторитетным и окончательным источником информации всегда остаётся официальная документация Kubernetes. https://itnext.io/the-kubernetes-troubleshooting-handbook-7596a1fdf2ff #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 764
Как девопсы контейнеризацию с виртуализацией дружили А что, если бы виртуалки вели себя как контейнеры — с миграциями, монито
Как девопсы контейнеризацию с виртуализацией дружили А что, если бы виртуалки вели себя как контейнеры — с миграциями, мониторингом, провижингом томов и GitOps? Мы во «Фланте» так и сделали: совместили Kubernetes с KubeVirt, там-сям допилили и получили решение, которое позволяет запускать виртуальные машины рядом с контейнерами и управляется как обычный кластер Kubernetes. Привет! Я — Олег Сапрыкин, технический директор по инфраструктуре компании «Флант». Сегодня я расскажу, как мы создавали виртуализацию в экосистеме Deckhouse от выбора инструмента для управления ВМ в 2023 году до полноценного продукта, готового к использованию в production весной 2025-го. Подробно опишу, с какими подводными камнями мы столкнулись в процессе эксплуатации и какие доработки потребовались. https://habr.com/ru/companies/flant/articles/928672/ #devops #девопс Подпишись 👉@i_DevOps