uz
Feedback
DevOps

DevOps

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
8 760
Obunachilar
+224 soatlar
-257 kunlar
+1030 kunlar
Postlar arxiv
DevOps
8 760
DevOps на IBM: как мы навели порядок в 700 системах, перейдя от bash к IaC В инфраструктуре заказчика имелся большой зоопарк
DevOps на IBM: как мы навели порядок в 700 системах, перейдя от bash к IaC В инфраструктуре заказчика имелся большой зоопарк систем, не объединенных единой логикой. Надо было навести порядок и наладить автоматизацию, особенно после того, как в этом уже поучаствовали сотрудники различных подразделений и сторонних компаний, не особо озабоченных единой концепцией. Нам повезло, что заказчик сам не до конца представлял, что именно хочет, поэтому в проекте было много пространства для творчества и возможности применить методологию DevOps, в том числе к системам на AIX. Ну а началось все с одного болезненного инцидента. https://habr.com/ru/companies/croc/articles/805309/ #devops #девопс

DevOps
8 760
Шаблоны для развертывания Terraform с несколькими учетными записями Существуют различные способы организации кода terraform д
Шаблоны для развертывания Terraform с несколькими учетными записями Существуют различные способы организации кода terraform для работы с мультиаккаунтными развертываниями. Мы можем выбрать любой шаблон, который лучше всего подходит к типу проекта и размеру вашей команды. https://awstip.com/patterns-for-terraform-multi-account-deployments-f47d77d6f250 #devops #девопс Подпишись 👉 @i_DevOps

DevOps
8 760
erid: LjN8KaJJR ❓ Как приручить Kubernetes? Хотите освоить k8s, но не знаете, как подступиться к этому зверю? 15 апреля в 17:
erid: LjN8KaJJR ❓ Как приручить Kubernetes? Хотите освоить k8s, но не знаете, как подступиться к этому зверю? 15 апреля в 17:00 проведем для вас вебинар  «Kubernetes дома и в дикой природе». О чем будем говорить: ✅ Зачем вам Kubernetes? ✅ Как потрогать этого зверя? ✅ «Домашний Kubernetes»: что это? ✅ Как Kubernetes ведет себя в диких условиях? ✅ Полезные и вредные советы для начинающих? ✅ Где учиться и работать с Kubernetes? Спикеры вебинара ⚡️ Николай Марков, Data Platform Lead в компании Altenar ⚡️ Александр Медведев, Business Development в Слёрм Все явки и пароли будут в чат-боте вебинара. Переходите по ссылке, чтобы не пропустить. 🔗 ЗАПИСАТЬСЯ НА ВЕБИНАР

DevOps
8 760
Плохая документация (или зачастую ее отсутствие) приводит к нехватке информации о системных настройках, установленном ПО и ег
Плохая документация (или зачастую ее отсутствие) приводит к нехватке информации о системных настройках, установленном ПО и его версиях на машине. Из-за этого диагностика и устранение регулярно возникающих проблем значительно усложняются. В новой статье на Хабре будет рассмотрен подход к созданию инфраструктуры с использованием незаменимых компонентов. В материале подробно описаны преимущества и недостатки такого подхода, а также приведены примеры ситуаций, в которых он будет наиболее эффективным. Читать: https://habr.com/ru/companies/vk/articles/756152/ #devops #девопс Подпишись 👉 @i_DevOps

DevOps
8 760
Не знаете, как стать успешный вирусным аналитиком? Вы можете прокачать свою квалификацию совершенно бесплатно и всего за пару
Не знаете, как стать успешный вирусным аналитиком? Вы можете прокачать свою квалификацию совершенно бесплатно и всего за пару часов: - разобрать тему простых техник инжектов; - освоить новую технику; - написать тестовый пример, который будет инжектить код. Встречаемся 15 апреля в 20:00 мск на бесплатном практическом уроке «Reflective DLL injection» от OTUS. Спикер Артур Пакулов — Ex-вирусный аналитик в Kaspersky Lab. Занятие будет приурочено к старту курса «Reverse engineering». Доступно обучение в рассрочку. Пройдите короткий тест прямо сейчас, чтобы посетить вебинар и получить запись: https://vk.cc/cw4opb Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 760
Docker vs. Kubernetes. Что мы должны использовать? Что такое Docker? Docker - это платформа с открытым исходным кодом, котора
Docker vs. Kubernetes. Что мы должны использовать? Что такое Docker? Docker - это платформа с открытым исходным кодом, которая упрощает создание, распространение и запуск приложений с помощью контейнеров. Она позволяет создавать легкие, переносимые, самодостаточные контейнеры из любого приложения со всеми его зависимостями. Что такое Kubernetes? Kubernetes, также известная как K8s, - это система с открытым исходным кодом для автоматизации развертывания, масштабирования и управления контейнерными приложениями. Она группирует контейнеры, из которых состоит приложение, в логические блоки для удобства управления и обнаружения в кластере машин. Для запуска контейнеров в Kubernetes используются не Docker Engine, а такие среды выполнения контейнеров, как containerd и CRI-O. Чем они отличаются? Docker ориентирован на автоматизацию создания и развертывания отдельных контейнеров на одном узле. Хотя он может управлять коллекциями контейнеров с помощью Docker Swarm, он более ограничен по сравнению с Kubernetes с точки зрения масштабируемости и возможностей. Kubernetes продвинулась дальше в области оркестровки контейнеров, управляя кластерами узлов, на которых работают Linux-контейнеры. Она обеспечивает планирование, балансировку нагрузки и предоставляет надежную платформу для автоматизации развертывания, масштабирования и обеспечения требуемого состояния приложений. Таким образом, Docker отлично справляется с управлением контейнерами на одной системе, а Kubernetes предназначен для управления и масштабирования многоконтейнерных приложений в кластерах. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Переходите на тёмную сторону тему на Хабре вместе с Yandex Cloud! Мы знаем о любви разработчиков к тёмной теме. И знаем, что
Переходите на тёмную сторону тему на Хабре вместе с Yandex Cloud! Мы знаем о любви разработчиков к тёмной теме. И знаем, что многим её не хватало на Хабре. Встречайте технический квест от Хабра и Yandex Cloud, пройдя который вы сможете подключить долгожданную тёмную тему и выиграть мерч. Пройти квест и подключить темную тему можно здесь

DevOps
8 760
Просто забавный эксперимент: Развертывание Kubernetes на двух старых ноутбуках с Gentoo Linux В этой статье рассказывается об
Просто забавный эксперимент: Развертывание Kubernetes на двух старых ноутбуках с Gentoo Linux В этой статье рассказывается об увлекательном эксперименте по развертыванию и настройке Kubernetes на двух старых ноутбуках, один из которых был оснащен старым процессором. При его проведении мы опирались на учебник Kubernetes The Hard Way, который мы немного подправили. Кроме того, мы пошли еще дальше и выбрали Gentoo Linux (да, вы все правильно поняли!) в качестве операционной системы хоста. Давайте погрузимся в этот захватывающий, хардкорный опыт! https://blog.palark.com/kubernetes-on-gentoo-linux-i386/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Minikube Features minikube runs the latest stable release of Kubernetes, with support for standard Kubernetes features like:
Minikube Features minikube runs the latest stable release of Kubernetes, with support for standard Kubernetes features like: LoadBalancer - using minikube tunnel Multi-cluster - using minikube start -p <name> NodePorts - using minikube service Persistent Volumes Ingress Dashboard - minikube dashboard Container runtimes - minikube start --container-runtime Configure apiserver and kubelet options via command-line flags Supports common CI environments https://github.com/kubernetes/minikube #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
🤔Как эффективно работать с Postgres в Docker? 📌Узнайте на бесплатном практическом уроке от OTUS, где вы вместе с опытным эк
🤔Как эффективно работать с Postgres в Docker? 📌Узнайте на бесплатном практическом уроке от OTUS, где вы вместе с опытным экспертом разберете: - как создать и запустить базу данных Postgres в docker и docker-compose; - архитектуру и особенности развертки Postgres в Docker, конфигурации, возможные оптимизации и подводные камни; - дополнительные инструменты для работы с Postgres. 🧑‍💻Вебинар будет полезен для веб-разработчиков, тестировщиков и всех, кто работает с Postgres и пишет SQL-запросы. 🗓 Занятие пройдёт 9 апреля в 20:00 мск и будет приурочено к старту курса «PostgreSQL Advanced». Доступна рассрочка на обучение! ➡️ Пройдите короткий тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: пройти тест Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

DevOps
8 760
Kubeshark — мониторинг и анализ Kubernetes Wireshark - это хорошо известный инструмент для захвата пакетов, анализа и устране
Kubeshark — мониторинг и анализ Kubernetes Wireshark - это хорошо известный инструмент для захвата пакетов, анализа и устранения неполадок. Он может перехватывать текущий сетевой трафик и анализировать его в режиме реального времени на микроскопическом уровне, а также считывать и обрабатывать сохраненные файлы захвата. Wireshark может анализировать и отображать множество различных протоколов и обладает мощной системой фильтрации для сужения интересующего трафика. https://habr.com/ru/articles/805937/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
HyperDX HyperDX помогает инженерам быстро выяснить, почему продакшен не работает, благодаря централизации и корреляции журнал
HyperDX HyperDX помогает инженерам быстро выяснить, почему продакшен не работает, благодаря централизации и корреляции журналов, метрик, трассировок, исключений и повторов сеансов в одном месте. Альтернатива Datadog и New Relic с открытым исходным кодом и удобством для разработчиков. https://github.com/hyperdxio/hyperdx #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Хотите освоить среду выполнения wasm/wasi и запускать серверные приложения без привязки к операционной системе? Присоединяйте
Хотите освоить среду выполнения wasm/wasi и запускать серверные приложения без привязки к операционной системе? Присоединяйтесь к нашему бесплатному уроку «Wasm на сервере для высоконагруженных систем». Дата: 09.04 в 20:00 мск На уроке вы узнаете: - Основы компиляции приложений в WebAssembly из различных технологий разработки: tinygo, emscripten, cargo. - Как использовать Docker и NGINX Unit для публикации ваших wasm-приложений. - Подключение wasm к envoy и публикация как функций в knative. - Инструменты отладки и оценки производительности опубликованных wasm-приложений с использованием wzprof. Не упустите возможность погрузиться в мир WebAssembly и трансформировать свою разработку серверных приложений! После вебинара можно записаться на курс «Highload Architect» от Otus. Курс доступен для приобретения в рассрочку. Пройдите короткий тест и начните обучение бесплатно: https://vk.cc/cvZDHe Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 760
Как процессы в системе взаимодействуют между собой? 🔹 Пайпы — связь между двумя взаимосвязанными процессами. Механизм является полудуплексным, что означает, что первый процесс связан со вторым. Для взаимодействия второго процесса с первым процессом требуется другой канал. 🔹 FIFO — Связь между двумя не связанными процессами. FIFO — это полный дуплекс, что означает, что первый процесс может взаимодействовать со вторым процессом и наоборот одновременно. 🔹 Очереди сообщений — связь между двумя или более процессами с полной дуплексной пропускной способностью. Процессы будут связываться друг с другом, отправляя сообщение и извлекая его из очереди. Полученное сообщение больше не доступно в очереди. 🔹 Совместно используемая память. Связь между двумя или более процессами достигается за счет совместного использования памяти всеми процессами. Совместно используемая память должна быть защищена друг от друга путем синхронизации доступа ко всем процессам. 🔹 Семафоры — предназначены для синхронизации доступа к нескольким процессам. Когда один процесс хочет получить доступ к памяти (для чтения или записи), он должен быть заблокирован (или защищен) и освобожден при удалении доступа. Это должно быть повторено всеми процессами для защиты данных. 🔹 Сигналы — это механизм связи между несколькими процессами посредством сигнализации. Это означает, что исходный процесс отправит сигнал (распознанный по номеру), а целевой процесс обработает его соответствующим образом. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
👉 Изучите возможности балансировки нагрузки в Nginx и Angie и прокачайте скиллы администратора Linux 🎁 Приходите на бесплат
👉 Изучите возможности балансировки нагрузки в Nginx и Angie и прокачайте скиллы администратора Linux 🎁 Приходите на бесплатный практический урок от OTUS, где вы вместе с опытным экспертом: 1. изучите варианты балансировки нагрузки в веб-серверах Nginx и Angie; 2. научитесь их использовать; 3. разберёте различие продуктов и их особенности. ⏰ Занятие пройдёт 9 апреля в 19:00 мск в рамках курса «Инфраструктура высоконагруженных систем». Доступна рассрочка на обучение! 👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://otus.pw/5zcv/?erid=2Vtzqvdm2QE Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 760
System Design 101 О сложных системах простыми словами. В шпаргалке на высоком уровне рассматриваются такие вещи, как протокол
System Design 101 О сложных системах простыми словами. В шпаргалке на высоком уровне рассматриваются такие вещи, как протоколы коммуникации, DevOps, CI/CD, архитектурные паттерны, базы данных, кэширование, микросервисы (и монолиты), платежные системы, Git, облачные сервисы etc. Особую ценность представляют диаграммы — рекомендую уделить им пристальное внимание. Полагаю, шпаргалка будет интересна всем, кто хоть как-то связан с разработкой программного обеспечения и, прежде всего, веб-приложений. Буду признателен за помощь в уточнении/исправлении понятий, терминологии, логики/алгоритмов работы систем (в рамках того, что по этому поводу содержится в оригинале), а также в обнаружении очепяток. https://habr.com/ru/articles/770564/ original https://github.com/ByteByteGoHq/system-design-101 #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Мы запустили профессиональную сертификацию по облачным технологиям! Наша программа сертификации ориентирована на международны
Мы запустили профессиональную сертификацию по облачным технологиям! Наша программа сертификации ориентирована на международные стандарты, поэтому теперь специалисты по облачным технологиям смогут официально подтвердить свои компетенции. Это поможет им получить конкурентное преимущество при трудоустройстве, ускорить развитие карьеры и претендовать на более высокую оплату. А для тех, кто работает с заказчиками напрямую, — получать более выгодные контракты. Экзамен на сертификат Yandex Cloud Certified Engineer Associate проверяет знания и навыки в шести областях: • Базовые облачные технологии • Хранение и обработка данных • DevOps и автоматизация • Бессерверные вычисления • Информационная безопасность • Биллинг 🔍 О том, как устроена сертификация, что нужно сделать для подготовки и участия в первом экзамене, читайте по ссылке.

DevOps
8 760
GitOps с использованием Flux и Flagger GitOps как практика используется с 2017 года, когда Алексис Ричардсон придумал этот те
GitOps с использованием Flux и Flagger GitOps как практика используется с 2017 года, когда Алексис Ричардсон придумал этот термин. Он изменил DevOps и автоматизацию. Если посмотреть на его основные принципы, то он расширяет DevOps, рассматривая инфраструктуру как код (IaC). Конфигурация развертывания хранится в системе контроля версий (она же Git), обеспечивая единый источник данных для разработчиков. https://dev.to/infracloud/gitops-using-flux-and-flagger-15ci #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Пишем роли ansible не ломая прод — особенности check_mode или как правильно его готовить В данном опусе я попытаюсь рассказат
Пишем роли ansible не ломая прод — особенности check_mode или как правильно его готовить В данном опусе я попытаюсь рассказать как можно писать роли и плэйбуки такими, чтобы они отыгрывали без падений при запуске с флагом --check. Зачем вот это всё: вы в команде адептов инфраструктуры как код и не только раскатываете свою инфраструктуру, но и обновляете ее и хотите быстро восстанавливать, а это значит что вы должны обеспечивать одну из ключевых концепций ansible - идемпотентность повторных запусков. Для этого вы вынуждены не только писать роли, применяя их в лабораторных условиях, но и применения их на реальной инфраструктуре, о том как дебажить при этом ямлы написано например здесь. Применять код который сделает множество изменений в продакшн - такое себе удовольствие не для слабонервных, поэтому и мы будем пускать его предварительно с флагом --check - в холостую, желая посмотреть те изменения которые будут внесены в целевую инфраструктуру. То есть, если вы собираетесь реконфигурировать сервис в одном конфиге и перезапустить-перегрузить его, то вы должны увидеть только 2 изменения (changed) по итогам запуска. https://habr.com/ru/articles/746864/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Не знаете, какую профессию в IT выбрать? Идите в DevOps! В Otus разработали уникальную годовую программу DevOps-инженер с нул
Не знаете, какую профессию в IT выбрать? Идите в DevOps! В Otus разработали уникальную годовую программу DevOps-инженер с нуля до middle. Программа идеально подойдет студентам с любым уровнем знаний. На курсе вас ждут: - живые вебинары с возможностью задать вопросы экспертам; - много практики и сильные проекты для портфолио; - поддержка профессионального комьюнити; - рассрочка на комфортных условиях. Только до 7 апреля в честь семилетия компании Otus вы можете приобрести курс с 15% скидкой по промокоду 7YEARS! Оставьте заявку прямо сейчас, чтобы забронировать спеццену: https://vk.cc/cvTXJz Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru