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
Что такое CBD? Компонентно-ориентированное программирование (CBD) представляет собой инновационный подход к разработке продукта. Вместо традиционного создания продукта с нуля, разработчики используют CBD для поиска уже существующих, проверенных и качественных компонентов, которые затем комбинируются для создания нового и оригинального продукта. Этот подход позволяет улучшить качество и надежность продукта, а также упростить его сопровождение и обновление, благодаря использованию уже проверенных компонентов. CBD открывает новые возможности для разработчиков, позволяя им быстрее и эффективнее создавать продукты, используя уже существующие ресурсы. нового и оригинального продукта. Этот процесс проходит вместо обычного для многих процесса создания продукта с нуля. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Освойте популярные подходы к мониторингу СУБД PostgreSQL в Zabbix! ✨ Приглашаем 27 июня в 20:00 мск на бесплатный вебинар «Мо
Освойте популярные подходы к мониторингу СУБД PostgreSQL в Zabbix! ✨ Приглашаем 27 июня в 20:00 мск на бесплатный вебинар «Мониторинг PostgreSQL в Zabbix» Вебинар является частью полноценного онлайн-курса "Observability: мониторинг, логирование, трейсинг от Отус". 8️⃣9️⃣🔟 Записаться на вебинар: https://vk.cc/cxKzEP На вебинаре мы разберем: ✅ основные метрики, за которыми нужно наблюдать; ✅ процессы, которые обеспечивают работоспособность кластера PostgreSQL; ✅ каким образом можно мониторить реплики и бэкапы данной СУБД; ✅ ответы на все возникающие вопросы. 🎙 Спикер Иван Федоров — опытный технический директор и капитан команды IBI Solutions. Записывайтесь сейчас, а мы потом напомним. Участие бесплатно. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 760
Набор современных панелей Grafana для Kubernetes https://github.com/dotdc/grafana-dashboards-kubernetes #devops #девопс Подпи
Набор современных панелей Grafana для Kubernetes https://github.com/dotdc/grafana-dashboards-kubernetes #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Чем отличается Kubernetes от Openshift? Openshift имеет более строгие политики безопасности и модели аутентификации. Openshift поддерживает полную интеграцию CI/CD Jenkins. Openshift имеет веб-консоль по-умолчанию. В Kubernetes консоль необходимо дополнительно устанавливать консоль. В Kubernetes возможно устанавливать сторонние сетевые плагины. В Openshift используется собственное сетевое решение Open vSwitch, которое предоставляет 3 различный плагина. Kubernetes может быть установлен практически на любой дистрибутив Linux. Openshift имеет ограничения на устанавливаемые дистрибутивы, преимущественно используются RH-дистрибутивы. Kubernets доступен в большинстве облачных платформ - GCP, AWS, Azure, Yandex.Cloud. Openshift доступен на облачной платформе Azure и облаке от IBM. По-умолчанию, в Openshift поды в кластере могут быть запущены только под обычным пользователем, чтобы запустить под под пользователем root необходимо выдать права для сервисного аккаунта. В Kubernetes по-умолчанию поды могут быть запущены по пользователем root. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Интересуетесь облачными технологиями и хотите научиться управлять инфраструктурой с помощью кода? Не упустите возможность поз
Интересуетесь облачными технологиями и хотите научиться управлять инфраструктурой с помощью кода? Не упустите возможность познакомиться с одним из самых популярных инструментов для автоматизации инфраструктуры в облаке на открытом практическом уроке «Знакомство с Terraform», где вы: - познакомитесь с основными концепциями Terraform; - узнаете, как он работает; - сможете применить полученные знания на практике; - создадите свою первую инфраструктуру в облаке с помощью Terraform; - увидите, насколько просто и удобно управлять ею с помощью кода. Спикер — руководитель группы разработчиков корпоративного ПО в области финтеха. Встречаемся 24 июня в 20:00 мск в рамках курса «Infrastructure as a code». Все участники вебинара получат специальную цену на обучение! Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://vk.cc/cxIN2x Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 760
Настройка CI/CD для самых маленьких разработчиков Считается, что построение CI/CD - задача для DevOps. Глобально это действит
Настройка CI/CD для самых маленьких разработчиков Считается, что построение CI/CD - задача для DevOps. Глобально это действительно так, особенно если речь идет о первоначальной настройке. Но часто с докручиванием отдельных этапов процесса сталкиваются и разработчики. Умение поправить что-то незначительное своими силами позволяет не тратить время на поход к коллегам (и ожидание их реакции), т.е. в целом повышает комфорт работы и дает понимание, почему все происходит именно так. Настроек для пайплайна Gitlab очень много. В этой статье, не вдаваясь в недра тюнинга, поговорим о том, как выглядит скрипт пайплайна, из каких блоков он состоит и что может содержать. https://habr.com/ru/companies/maxilect/articles/799177/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Собрал основные концепции Docker в одну диаграмму #devops #девопс Подпишись 👉@i_DevOps
Собрал основные концепции Docker в одну диаграмму #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Managing Cloud Native Data on Kubernetes: Architecting Cloud Native Data Services Using Open Source Technology Автор: Jeff Ca
Managing Cloud Native Data on Kubernetes: Architecting Cloud Native Data Services Using Open Source Technology Автор: Jeff Carpenter (2023) Используя Kubernetes в качестве платформы, вы познакомитесь с технологиями с открытым исходным кодом, которые разработаны и созданы для облачных вычислений. Авторы приводят конкретные примеры, которые помогут вам изучить новые варианты использования и избежать подводных камней, с которыми сталкивались другие. Вы получите инсайдерский взгляд на перспективы от новаторов, создающих архитектуры и инфраструктуры следующего поколения. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
KubeBrain Высокопроизводительная система метаданных для Kubernetes Kubernetes - это распределенная система оркестровки и планирования приложений. Она стала стандартом де-факто для облачных нативных баз приложений, но ее официальный масштаб стабильной работы ограничен 5 тыс. узлов. Этого достаточно для большинства сценариев работы приложений, но все же недостаточно для приложений с миллионами машинных узлов. С ростом "цифровизации" и, в частности, " cloud-native", общая глобальная ИТ-инфраструктура будет продолжать расти ускоренными темпами. Для систем оркестровки и планирования распределенных приложений есть два пути адаптации к этой тенденции. Горизонтальное масштабирование: создание возможности управления N кластерами. Вертикальное масштабирование: увеличение размера отдельных кластеров. Для масштабирования одного кластера хранение мета/состояния информации является одной из основных точек масштабирования, и данный проект призван решить проблемы масштабируемости и производительности хранения информации о состоянии кластера. https://github.com/kubewharf/kubebrain #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
✔️ Изучение групповых политик как средства автоматизации имеет решающее значение для эффективного управления IT-инфраструктур
✔️ Изучение групповых политик как средства автоматизации имеет решающее значение для эффективного управления IT-инфраструктурой, повышения ее безопасности и увеличения производительности. Поэтому приходи на практический открытый урок «Групповые политики как средство автоматизации» от OTUS, где мы разберём: 1️⃣групповые политики: создание, описание работы, применение, актуальность использования; 2️⃣составление отчетности; 3️⃣что такое GPO; 4️⃣принципы интеграции GPO в корпоративной сети. 😎Спикер — Андрей Вилков DevOps-инженер Kraftway, опыт в системной администрировании более 6 лет. 😮‍💨Встречаемся 18 июня в 20:00 мск в рамках курса «Администратор Windows». Кроме кучи полезной информации ты получишь специальную цену на обучение и доступ к 3 урокам курса на странице проекта! Регистрируйся на урок по этой ссылке: https://clck.ru/3BBiFW/?erid=2VtzqvwmvDd

DevOps
8 760
Rustypaste Это минималистичный и удобный сервис для загрузки файлов, разработанный на языке Rust и использующий веб-фреймворк Actix, который выбран за его безопасность, высокую производительность и простоту. Наиболее простой способ взаимодействия с сервером rustypaste — через curl, однако вы также можете воспользоваться командным инструментом rpaste, написанным на Rust. Rustypaste Github Rustypaste-cli Github Taking Rust to the Cloud: Blazingly Fast File Sharing #devops #девопс #cli Подпишись 👉@i_DevOps

DevOps
8 760
🎁 Подробный гайд по etcd. Бесплатно! Если вы когда-нибудь работали с Kubernetes, то этот материал для вас. Ведь несмотря на то, что etcd — это основа работы кластера, взаимодействовать с ним  приходится не каждый день.  Подготовили для вас гайд «Как работает etcd с Kubernetes и без него». Забрать его можно в чат-боте после подписки на канал «Kubernetec с Борисовым» — там мы делимся крутой бесплатной инфой по k8s.  🔗 ЗАБРАТЬ ГАЙД Реклама. ООО "СЛЁРМ". ИНН 3652901451. erid: LjN8JtghR

DevOps
8 760
Зачем нужен terraform taint? Команда terraform taint пометит ресурс инфраструктуры, который будет удален и заново создан при следующем применении команды terraform apply. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Жизнь коротка, используйте Dev Tools #devops #девопс Подпишись 👉@i_DevOps
Жизнь коротка, используйте Dev Tools #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Приглашаем на уникальныйвебинар, посвящённый специфике русского DevOps! Рассмотрим актуальные вызовы и задачи DevOps в России
Приглашаем на уникальныйвебинар, посвящённый специфике русского DevOps! Рассмотрим актуальные вызовы и задачи DevOps в России. Расскажем об экосистеме Deckhouse как наборе инструментов для DevOps-процессов и о возможностях технологических партнёрств. Покажем на примере бизнес-кейса, как и почему совместные решения способствуют достижению бизнес-целей наших клиентов. Вы узнаете: 📌об инструментах и перспективах DevOps в России; 📌о том, зачем мы создали экосистему Deckhouse, какие задачи бизнеса и DevOps-процессов мы решаем с её помощью; 📌о технологических партнерах и вендорах Deckhouse, их роли в процессе цифровизации на примере совместной работы с ГК «Цифра»; 📌об экспертизе Deckhouse и стратегиях работы с партнёрами — как вместе мы достигаем взаимовыгодных бизнес-результатов. Присоединяйтесь!

DevOps
8 760
GitLab 17.0 Release Вышел релиз GitLab 17.0 с каталогом CI/CD в общем доступе и новой метрикой аналитики цикла разработки AI
GitLab 17.0 Release Вышел релиз GitLab 17.0 с каталогом CI/CD в общем доступе и новой метрикой аналитики цикла разработки AI Impact https://about.gitlab.com/releases/2024/05/16/gitlab-17-0-released/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Что ты такое, dhclient? Сетевой стек Linux не прост даже на первый взгляд: приложение — в юзерспейсе, а всё, что после сокета
Что ты такое, dhclient? Сетевой стек Linux не прост даже на первый взгляд: приложение — в юзерспейсе, а всё, что после сокета, — в ядре операционки. И там тысяча реализаций TCP. Любое взаимодействие с сетью — системный вызов с переключением контекста в ядре. Чтобы лишний раз не дёргать ядро прерываниями, придумали DMA — Direct Memory Access. Это когда трафик пишется напрямую в память, откуда он считывается приложением в обход ядра. И это дало жизнь классу софта с режимом работы kernel bypass. Например, при DPDK (Intel Data Plane Development Kit) сетевая карта целиком передаётся в userspace, а ядро даже не подозревает о её существовании. Потом был BPF. А ещё потом усилиями Алексея Старовойтова и компании миру была показана eBPF — штука, умеющая делать прокол в ядро и инжектировать туда микроскопические виртуальные машины с кодом, которые могут в обход всего и вся взаимодействовать с системными событиями, и в том числе с трафиком. Супербыстро и оптимально (на фоне стандартного стека, конечно же). А это в свою очередь дало возможность использовать XDP для ускорения обработки трафика. Но даже помимо хаков работы с ядром есть такие штуки, как sk_buff, в которой хранятся метаданные всех миллионов протоколов (в большинстве случаев они вообще не нужны: тащим с собой легаси). Есть NAPI (New API), которая призвана уменьшить число прерываний. А 100500 вариантов разных tables? Iptables, arptables, ip6tables, ebtables, nftables… Если вам мало — ещё придумали SR-IOV. Там тоже уже упомянутый DMA, а ещё можно посплитить физическую карточку на несколько виртуальных и раздать их в разные виртуалки и приложения. Под ручку с DMA идёт и RDMA, когда мы пишем трафик напрямую в память, но не в свою, а в чужую на удалённой по сети машине. И в этих копаниях можно уйти безгранично далеко. Но сегодня мы всё же поговорим о вещах более приземлённых и повседневных, которые лишь приоткрывают вход в эту разветвлённую сеть кроличьих нор. Мы разберём одну любопытную задачку, на примере которой ужаснёмся (а кто-то ухмыльнётся деловито в усы) тому, как сложно может быть реализован такой простой протокол, как DHCP. https://habr.com/ru/companies/yandex/articles/774462/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
⚡️ Воу, воу! Отус раздает подготовительный онлайн-курс 🖥 «Linux для начинающих» всего за 1️⃣0️⃣ ₽ вместо обычных 7000 ₽! ➡️З
⚡️ Воу, воу! Отус раздает подготовительный онлайн-курс 🖥 «Linux для начинающих» всего за 1️⃣0️⃣ ₽ вместо обычных 7000 ₽! ➡️Записаться на курс: https://vk.cc/cxAliv Не упустите свою возможность! 🖥 Linux — одна из самых распространенных ОС в мире, знание базовых возможностей и умение обращаться с Linux может значительно усилить возможности в карьерном росте! Курс рассчитан для программистов и администраторов, которые хотят освоить ОС Linux с нуля! Что из себя представляет курс? — 3 модуля с видеолекциями — Комплексные знания по основам Linux — Можно учиться в любом месте, где есть доступ в интернет — Закрепление знаний с помощью тестов Наш спикер – Андрей Буранов, эксперт по UNIX-вселенной в компании Mail Group. В подарок за регистрацию на курс, бонусом для более эффективной учебы дарим "10 базовых команд Linux"! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 760
Чем отличается StatefulSet от Deployment? Deployment — ресурс Kubernetes предназнваенный для развертывания приложения без сохранения состояния. При использовании PVC все реплики будут использовать один и тот же том, и ни один из них не будет иметь собственного состояния. StatefulSet — поддерживают состояние приложений за пределами жизненного цикла отдельных модулей pod, например для хранилища. Используется для приложений с отслеживанием состояния, каждая реплика модуля будет иметь собственное состояние и будет использовать свой собственный том. #devops #девопс Подпишись 👉@i_DevOps

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