ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

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 854
Подписчики
+224 часа
+117 дней
+3130 дней
Архив постов
DevOps
8 854
Зарубежные платформы виртуализации ушли из России, клиенты остались без поддержки и обновлений. Что делать? Приходите на веби
Зарубежные платформы виртуализации ушли из России, клиенты остались без поддержки и обновлений. Что делать? Приходите на вебинар 13 февраля в 11:00 мск. Спикеры beeline cloud и vStack расскажут об отечественной платформе виртуализации BeeCloud Stack для построения частных, публичных и гибридных облаков, которая на 70% эффективнее классической инфраструктуры.  Программа: * Особенности рынка отечественной виртуализации * Гиперконвергенция: что это значит и в чем преимущество * Сравнение BeeCloud Stack с зарубежными решениями * Варианты сетевой связанности * Особенности миграции с зарубежных облаков Вебинар уже скоро — ждем всех желающих, но необходима регистрация. Реклама. ООО "ДАТАФОРТ". ИНН 7713606615.

DevOps
8 854
Сетевые политики на защите рабочих нагрузок в кластере 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 854
✨ Отус приглашает 15 февраля в 20:00 мск на бесплатный вебинар «Роль Apache Kafka в логировании». Вебинар является частью про
✨ Отус приглашает 15 февраля в 20:00 мск на бесплатный вебинар «Роль Apache Kafka в логировании». Вебинар является частью продвинутого онлайн-курса "Observability: мониторинг, логирование, трейсинг". ➡️ Регистрация на вебинар: https://vk.cc/cuuS6f На вебинаре мы разберём: ✅ роль брокера в Kafka; ✅ как Kafka интегрируется в общую систему сбора данных; ✅ индексы в Kafka; ✅ взаимодействие с общим стеком логирования. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 854
Мультиоблачные стратегии с Crunchy Postgres для Kubernetes Crunchy Postgres для Kubernetes может использоваться для потоковой
Мультиоблачные стратегии с Crunchy Postgres для Kubernetes Crunchy Postgres для Kubernetes может использоваться для потоковой репликации между центрами данных уже из коробки. Поскольку многие пользователи спрашивают о кросс-облачной/кросс-датацентровой репликации, мы хотели бы дать им подробное объяснение того, как это работает. В этом посте мы используем потоковую репликацию, а приоритетами для нас являются снижение задержек и повышение стабильности. Можно использовать потоковую репликацию между облаками: Для обеспечения аварийного восстановления в нескольких облаках Для перемещения кластеров между облачными провайдерами Для перемещения кластеров между локальной и облачной средой. Учитывая возможности этой функции, мы решили включить потоковую репликацию непосредственно в PGO. В версии 5.2 эта функция легко настраивается через спецификацию postgrescluster без необходимости ручной настройки Postgres для установки потоковой репликации. https://www.crunchydata.com/blog/multi-cloud-strategies-with-crunchy-postgres-for-kubernetes #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
Как я уменьшил размер образа docker на 40% Ежедневно по работе я сталкиваюсь с Dockerfile, написал несколько из них самостоят
Как я уменьшил размер образа docker на 40% Ежедневно по работе я сталкиваюсь с Dockerfile, написал несколько из них самостоятельно, создавал контейнеры и всё такое. Но я никогда не публиковал их в реестре docker hub. Мне хотелось создать ugit — инструмент для отмены команд git (написанный в виде шелл‑скрипта), который бы могли использовать люди, не любящие устанавливать случайные шелл‑скрипты из Интернета. Да‑да, знаю. НАДО ПЕРЕПИСАТЬ ЕГО НА GO/RUST/ЕЩЁ КАКОМ‑ТО ВОЛШЕБНОМ ЯЗЫКЕ. Сейчас скрипт состоит из пятисот с лишним строк Bash, поэтому я перепишу его на другом языке только под страхом смертной казни. Кроме того, в ugit уже есть практически все функции (осталось реализовать отмену лишь небольшого количества команд, используемых не так часто). В этой статье я расскажу о том, как написал официальный Dockerfile для ugit (шелл‑скрипта) и снизил размер образа почти на 40% (с 31,4 МБ до 17,6 МБ), выполняя пошаговые попытки по инструкции. Надеюсь, это замотивирует других любителей шелла тоже публиковать свои скрипты в виде образов docker! https://habr.com/ru/articles/791426/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
⁉️Как написать проект одновременно на двух языках – Kotlin и Rust? 👨‍🏫Расскажет Сергей Окатов – кандидат физико-математичес
⁉️Как написать проект одновременно на двух языках – Kotlin и Rust?  👨‍🏫Расскажет Сергей Окатов – кандидат физико-математических наук, руководитель управления разработки БФТ.ЦР. Встречаемся на бесплатном практическом уроке от OTUS, где мы: - расскажем о двух молодых и активно развивающихся языках, вошедших в TIOBE-20; - обсудим их преимущества, недостатки и причины, почему они занимают ниши популярных языков Java, JS и C/C++; - изучим сочетание преимуществ обоих языков; - продемонстрируем, как можно интегрировать их в одном проекте. 📆Занятие пройдёт 13 февраля в 19:00 мск и будет приурочено к старту курса «Kotlin Backend Developer. Professional». Доступна рассрочка на обучение!  ➡️Пройдите бесплатный тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://otus.pw/Ay42/ Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8Jvxiu

DevOps
8 854
Наделяем Ansible состоянием, делая похожим на Terraform Все, кто работал с Ansible, знают, что он не хранит состояние результ
Наделяем Ansible состоянием, делая похожим на Terraform Все, кто работал с Ansible, знают, что он не хранит состояние результата своей работы. Это нелепое поведение Ansible, нельзя взять и просто удалить из git объекты конфигурации, чтобы они исчезли с управляемых систем, фу. При этом сразу вспоминается его величество Terraform с tfstate. https://habr.com/ru/companies/rtlabs/articles/791492/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
Глубокое погружение в сетевые технологии Kubernetes На вебинаре описывается сетевая модель Kubernetes (узлы, поды, сервисы),
Глубокое погружение в сетевые технологии Kubernetes На вебинаре описывается сетевая модель Kubernetes (узлы, поды, сервисы), ее преобразование в сетевые конструкции Linux, интеграция с физической сетью и оркестровка виртуальных сетевых устройств, таких как маршрутизаторы, балансировщики нагрузки и NAT-шлюзы. https://my.ipspace.net/bin/list?id=Kubernetes#INTRO #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
Как обеспечить безопасность в Docker контейнерах? 💻Расскажет Senior DevOps Engineer Андрей Бирюков на бесплатном практическо
Как обеспечить безопасность в Docker контейнерах? 💻Расскажет Senior DevOps Engineer Андрей Бирюков на бесплатном практическом уроке от OTUS, где вы вместе с экспертом обсудите: - разбор практик безопасной сборки, тестирования и Run-Time защиты Docker контейнеров; - Docker Security топ-10 лучших практик; - обзор Cloud Native Buildpacks. 👉Встречаемся 14 февраля в 20:00 мск в рамках курса «Внедрение и работа в DevSecOps». Пройдите короткий тест прямо сейчас, чтобы занять место на уроке и получить запись: https://vk.cc/cusROg Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 854
Почему Ceph не собирается в кластер: как несвязанные коммиты привели к неожиданным проблемам Всем привет! На связи Вадим Лазо
Почему Ceph не собирается в кластер: как несвязанные коммиты привели к неожиданным проблемам Всем привет! На связи Вадим Лазовский, SRE-инженер продукта Deckhouse Observability Platform от компании «Флант», и Владимир Гурьянов, solution architect. Сегодня мы поделимся кейсом, который произошёл у нас при работе с Ceph. При этом его решение может быть применимо для любого другого ПО. Иногда происходит так, что выполняешь привычную последовательность действий, которую уже делал много раз, а результат получается неожиданным. Например, с утра мы кипятим воду, кладём две ложки кофе и две ложки сахара в чашку, заливаем водой и наслаждаемся ароматным кофе. Но одним утром мы делаем глоток и понимаем, что в чашке холодный кофе. Так однажды произошло и в процессе установки нашего продукта. Мы столкнулись с тем, что привычные действия приводят к совершенно непривычному результату. В этой статье мы разберём проблему с закрытием файловых дескрипторов при выполнении команды на создание пула в Ceph. Расскажем, как её обнаружили, что делали, чтобы определить причину её возникновения, и самое важное — почему это произошло и как решить проблему. Получился настоящий детектив. https://habr.com/ru/companies/flant/articles/790490/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
Поговорим о Kubernetes? Приглашаем обсудить с нами, в каких ситуациях разным проектам и командам нужен Kubernetes, а если вы
Поговорим о Kubernetes? Приглашаем обсудить с нами, в каких ситуациях разным проектам и командам нужен Kubernetes, а если вы уже работаете с контейнерами, поможем разобраться, как выбрать подходящую именно вам платформу контейнеризации.  Разберём на вебинаре такие сценарии:  ✅ Вы не используете Kubernetes — поговорим, когда он вам будет нужен? ✅ Строите Kubernetes самостоятельно на базе Open Source-решений — когда вы можете себе это позволить? ✅ Стоит ли менять западное решение, если вы его уже используете? Аргументы за и против. ✅ Выбираете готовую платформу контейнеризации — что нужно учесть? ✅ Реальные кейсы, как Deckhouse Kubernetes Platform решает конкретные задачи пользователей платформы.  Кому будет полезно: DevOps-инженерам, руководителям проектов разработки приложений, разработчикам, техлидам, архитекторам, ИТ-руководителям. Бонус: памятка «О чём нужно не забыть подумать при внедрении платформы контейнеризации?» Когда: 9 февраля в 12:00 (МСК) Зарегистрироваться erid: LjN8KJS2D

DevOps
8 854
Обнаружение трафика Kubernetes Недавно мы с командой задались целью создать инструмент с открытым исходным кодом для Kubernet
Обнаружение трафика Kubernetes Недавно мы с командой задались целью создать инструмент с открытым исходным кодом для Kubernetes, который автоматически создает функциональную карту того, какие поды взаимодействуют между собой: карту сети сервисов, работающих в кластере. В этой статье я хочу поделиться тем, как мы подошли к решению проблемы выяснения "кто кому звонит" в кластере Kubernetes. https://otterize.com/blog/kubernetes-traffic-discovery #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
Terraform-generator Используйте Node.js для генерации конфигураций Terraform. Для использования этого модуля вам не нужно устанавливать Terraform. Конечным результатом использования этого модуля являются конфигурации Terraform в виде обычного текста, вам нужно будет записать текст в файл (terraform-generator предоставляет функцию утилиты для записи файла за вас) и выполнить его самостоятельно. В настоящее время поддерживается генерация конфигураций для Terraform версии >= 0.12. https://github.com/ahzhezhe/terraform-generator #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
🔥Как DevOps-инженеру выжить в условиях жестких дедлайнов? Помните новогодние каникулы 2021-22 года? Тогда библиотека Log4j п
🔥Как DevOps-инженеру выжить в условиях жестких дедлайнов? Помните новогодние каникулы 2021-22 года? Тогда библиотека Log4j подарила многим инженерам прекрасную возможность немного поработать в праздники… И подобные сюрпризы не редкость. Те, кто участвовал в крупных проектах, знают: везунчики ждут на Новый Год Деда Мороза, а к остальным приходит Дедлайн. 📣12 февраля в 20.00 мск приглашаем на вебинар “Дедлайн. Инструкция  по выживанию”, на котором обсудим: - как сохранить рассудок и здоровье, но при этом показать результат - как не попадать в условия горящих сроков - как действовать, если все-таки "попал"  👉Регистрация  Урок приурочен к старту курса DevOps Lead в OTUS, обучение на котором позволит освоить лучшие практики и инструменты по управлению командой DevOps. При поступлении в группу обучения возможна  рассрочка платежа. erid: LjN8KXE9X

DevOps
8 854
Мониторинг затрат на Kubernetes в разных командах с помощью Kubecost В этой статье вы узнаете, как с помощью Kubecost отслежи
Мониторинг затрат на Kubernetes в разных командах с помощью Kubecost В этой статье вы узнаете, как с помощью Kubecost отслеживать в реальном времени стоимость кластера Kubernetes, разделенного между несколькими командами. Мы не будем останавливаться на облачных аспектах этого инструмента, таких как оптимизация затрат. Наша главная цель - подсчитать расходы, разделяемые между несколькими командами, использующими один и тот же кластер Kubernetes. Иногда это может быть очень важным аспектом работы с Kubernetes - даже в локальной среде. Если вы хотите запустить несколько приложений в своей организации в рамках проекта, вам, вероятно, нужно гарантировать внутренний бюджет на это. Поэтому инструменты, позволяющие учитывать использование ресурсов как расходы, могут оказаться очень полезными в таком сценарии. Kubecost кажется самым популярным инструментом в этой области. https://piotrminkowski.com/2023/08/25/monitor-kubernetes-cost-across-teams-with-kubecost/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
⚡️ Пройдите тест по K8s⚡️ Ответьте на вопросы и проверьте свои знания. Сможете сдать — пройдёте на курс «Инфраструктурная пла
⚡️ Пройдите тест по K8s⚡️ Ответьте на вопросы и проверьте свои знания. Сможете сдать — пройдёте на курс «Инфраструктурная платформа на основе Kubernetes» по специальной цене. 🔥 Это курс для девопсов, администраторов, разработчиков и CTO, которые хотят получить квалификацию платформенного инженера и самостоятельно создать инфраструктурную платформу в своей компании. Время прохождения теста ограничено 30 минут 👉🏻ПРОЙТИ ТЕСТ: https://vk.cc/cuqPCb Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

DevOps
8 854
10 самых распространенных проблем при линтинге Dockerfile'ов Весной 2023 года разработчики Depot сообщили о том, что теперь с
10 самых распространенных проблем при линтинге Dockerfile'ов Весной 2023 года разработчики Depot сообщили о том, что теперь с помощью их сервиса можно проверять Dockerfile при каждой сборке. Depot — это сервис удаленной сборки контейнеров, который может создавать образы Docker до 20 раз быстрее, чем сборка образов Docker внутри обычных CI-провайдеров. Это молодая компания, которая образовалась в начале 2022 года, но уже сейчас она состоит в венчурном фонде Y Combinator и привлекла 1,8 млн долларов инвестиций. После добавления возможности проверять Dockerfiles в Depot разработчики сервиса столкнулись со множеством сложностей. В итоге они выделили 10 наиболее распространенных проблем при линтинге Dockerfile'ов и описали их в статье, которую мы перевели для вас. В статье разработчики Depot разбирают каждую проблему, объясняют, почему она возникает и как ее решить. Авторы отмечают, что со временем список может измениться, но даже в таком виде он послужит хорошей отправной точкой для оптимизации Dockerfile'ов. https://habr.com/ru/companies/flant/articles/787494/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
Как повысить надежность и безопасность вашей инфраструктуры с помощью собственного Certificate Authority? Узнайте на бесплатн
Как повысить надежность и безопасность вашей инфраструктуры с помощью собственного Certificate Authority? Узнайте на бесплатном практическом уроке «Vault PKI строим собственный Certificate Authority (CA)» от OTUS. На вебинаре разберём: 1. Что такое Certificate Authority (CA). Познакомимся с Hashicorp Vault, какой функционал он имеет и как его применять 2. Познакомимся с Vault PKI. Внедрим инфраструктуру открытых ключей и построим свой центр сертификации Занятие пройдёт 13 февраля в 20:00 мск и будет приурочено к старту курса «Administrator Linux. Professional». Осталось меньше половины мест. Доступна рассрочка на обучение! Пройдите короткое тестирование прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://vk.cc/cupjIt Реклама. ООО «ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ». ИНН 9705100963

DevOps
8 854
Запуск проекта в Kubernetes за 60 минут: инструменты, GitLab, Terraform Привет, меня зовут Илья Нырков, я архитектор в VK Clo
Запуск проекта в Kubernetes за 60 минут: инструменты, GitLab, Terraform Привет, меня зовут Илья Нырков, я архитектор в VK Cloud. В своей работе встречаюсь с желанием партнеров (это и крупный энтерпрайз, и различные стартапы) использовать Kubernetes, но их останавливает сложность поднятия, конфигурирования кластера, деплоя в нём приложений и построения CI/CD-процессов вокруг него. Я постараюсь показать на практическом примере, который вы можете повторить сами, как развернуть за сравнительно небольшое время полноценный CI/CD с рабочим приложением, доступным для внешних пользователей. https://habr.com/ru/companies/vk/articles/782310/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
Квоты в Kubernetes: очевидные, менее очевидные и совсем не очевидные Привет, я Виктор, техлид продукта CI/CD в Samokat.tech.
Квоты в Kubernetes: очевидные, менее очевидные и совсем не очевидные Привет, я Виктор, техлид продукта CI/CD в Samokat.tech. А это, :(){ :|:& };: fork-бомба, которая создаёт свои дочерние процессы бесконечно. Запуск такой штуки в контейнере без ограничений роняет всю ноду. Не используйте в проде! Если запустить в WSL, то винду тоже укладывает. Как же избежать запуска такой штуки на проде? Помогут квоты. Давайте разберемся как работают квоты в Kubernetes. Там есть немало граблей. В этой статье поделюсь своим опытом по работе с квотами – расскажу, чем квоты хороши, что у них под капотом, в каких задачах используются и почему нужны даже в среде single-tenant. https://habr.com/ru/companies/oleg-bunin/articles/790.. #devops #девопс Подпишись 👉@i_DevOps