Когда ты написал идеальный Terraform-код, а облачный провайдер выкатил breaking change в своем API.
MemOps😃
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚7😁1
Передаем документацию заказчику: Markdown, Git, CI/CD и почти полная автоматизация
Представьте, что вы разработали программное обеспечение. Все идеально: код отточен, тесты пройдены, система готова к работе. Но тут встает вопрос: как отправить документацию заказчику?
Автор поделится впечатлением от стандартных способов передачи документации на заказную разработку. А также рассказать о том, как этот процесс можно автоматизировать с помощью Gramax.
📌 Подробнее: https://habr.com/ru/companies/gram_ax/articles/920350/
MemOps🤨
Представьте, что вы разработали программное обеспечение. Все идеально: код отточен, тесты пройдены, система готова к работе. Но тут встает вопрос: как отправить документацию заказчику?
Автор поделится впечатлением от стандартных способов передачи документации на заказную разработку. А также рассказать о том, как этот процесс можно автоматизировать с помощью Gramax.
📌 Подробнее: https://habr.com/ru/companies/gram_ax/articles/920350/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Передаем документацию заказчику: Markdown, Git, CI/CD и почти полная автоматизация
Представьте, что вы разработали программное обеспечение. Все идеально: код отточен, тесты пройдены, система готова к работе. Но тут встает вопрос: как отправить документацию заказчику? Всем привет!...
Это я, когда коллега спрашивает, как работает сложный кусок легаси-кода. Даю ему шанс подебажить самому.
MemOps😃
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Мультиконтейнерные поды в Kubernetes: новые возможности и лучшие практики использования сайдкаров
В Kubernetes 1.28 появилось новое поведение: init-контейнеры теперь могут иметь поле
📌 Подробнее: https://habr.com/ru/companies/flant/articles/914172/
MemOps🤨
В Kubernetes 1.28 появилось новое поведение: init-контейнеры теперь могут иметь поле
restartPolicy (KEP 753). Это позволяет явно указать kubelet’у, что такой контейнер следует считать сайдкаром, а не классическим init-контейнером. В Kubernetes 1.33 эта долгожданная фича наконец получила стабильный статус. Разбираемся, что такое сайдкар-контейнеры и когда их лучше использовать.📌 Подробнее: https://habr.com/ru/companies/flant/articles/914172/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Kubernetes 1.28: прощание с Google, оптимизация работы с контейнерами и задачами, новый KEP от «Фланта»
Сегодня официально выходит новая версия Kubernetes — 1.28. Среди главных изменений — оптимизация работы с sidecar -контейнерами и задачами ( jobs ). Клиенты теперь будут переадресовываться на тот...
👍3
Прокачаться в работе с Ansible — подборка ресурсов
Десятки тысяч компаний используют Ansible для управления конфигурациями и автоматизации ИТ-процессов. И мы подготовили подборку материалов, которые помогут познакомиться с этим инструментом — от базовых руководств уровня «с чего начать» до продвинутых практик по написанию эффективных плейбуков.
📌 Подробнее: https://habr.com/ru/companies/vasexperts/articles/920670/
MemOps🤨
Десятки тысяч компаний используют Ansible для управления конфигурациями и автоматизации ИТ-процессов. И мы подготовили подборку материалов, которые помогут познакомиться с этим инструментом — от базовых руководств уровня «с чего начать» до продвинутых практик по написанию эффективных плейбуков.
📌 Подробнее: https://habr.com/ru/companies/vasexperts/articles/920670/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Прокачаться в работе с Ansible — подборка ресурсов
Десятки тысяч компаний используют Ansible для управления конфигурациями и автоматизации ИТ-процессов. И мы подготовили подборку полезных материалов, которые помогут познакомиться с этим инструментом —...
👍3
Как запустить Docker в Nomad
Небольшой гайд по созданию контейнеров в инструменте от HashiCorp.
📌 Подробнее: https://dzone.com/articles/running-docker-containers-in-hashicorp-nomad
MemOps🤨
Небольшой гайд по созданию контейнеров в инструменте от HashiCorp.
📌 Подробнее: https://dzone.com/articles/running-docker-containers-in-hashicorp-nomad
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
DZone
Running Docker Containers in HashiCorp Nomad: A Beginner’s Guide
Learn how to deploy and manage Docker containers with HashiCorp Nomad. A beginner-friendly guide with examples for seamless container orchestration and scaling.
👍1
Ansible для людей: автоматизировал и выдохнул
Одна команда — и сервер настроен. Я больше не лезу вручную и не повторяю одно и то же десятки раз. Внутри рассказано о том, как Ansible помогает автоматизировать задачи, от настроек до деплоя.
📌 Подробнее: https://habr.com/ru/articles/920742
MemOps🤨
Одна команда — и сервер настроен. Я больше не лезу вручную и не повторяю одно и то же десятки раз. Внутри рассказано о том, как Ansible помогает автоматизировать задачи, от настроек до деплоя.
📌 Подробнее: https://habr.com/ru/articles/920742
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Ansible для людей: автоматизировал и выдохнул
Раньше я настраивал серверы вручную. Подключался по SSH, ставил пакеты, открывал порты, копировал ключи, правил конфиги. Повторял это снова и снова — на каждом сервере. Иногда ошибался, забывал шаг,...
👍6😁3
Когда Terraform не нужен: работаем с инфраструктурой через Ansible
Здравствуйте. Меня зовут Николай, и сегодня я расскажу, как мне пригодились Ansible и Python для работы с Yandex Cloud, и совсем не пригодился Terraform.
📌 Подробнее: https://habr.com/ru/articles/920866/
MemOps🤨
Здравствуйте. Меня зовут Николай, и сегодня я расскажу, как мне пригодились Ansible и Python для работы с Yandex Cloud, и совсем не пригодился Terraform.
📌 Подробнее: https://habr.com/ru/articles/920866/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Когда Terraform не нужен: работаем с инфраструктурой через Ansible
Здравствуйте. Меня зовут Николай, и сегодня я расскажу, как мне пригодились Ansible и Python для работы с Yandex Cloud, и совсем не пригодился Terraform. Автоматизация по-взрослому Команда...
👍3
Не используйте теги в Ansible
В различных дискуссиях и обзорных статьях по Ansible часто затрагивается тема такого инструмента, как теги. Многие восхищаются гибкостью данного инструмента и даже рекомендуют его использование для разделения различных сценариев исполнения кода в рамках одной кодовой базы. Мол, это удобно, можно сразу в рамках одного плейбука (или одной роли) сразу описать разные варианты запуска сценария, а потом выбирать их опционально, запуская выбранные части кода, отмеченные определенными тегами.
В данной статье автор поделится некоторыми своими соображениями на этот счет, сформированными на базе многолетнего опыта работы с Ansible и поддержки различного кода, включая публичные роли.
📌 Подробнее: https://habr.com/ru/articles/920872/
MemOps🤨
В различных дискуссиях и обзорных статьях по Ansible часто затрагивается тема такого инструмента, как теги. Многие восхищаются гибкостью данного инструмента и даже рекомендуют его использование для разделения различных сценариев исполнения кода в рамках одной кодовой базы. Мол, это удобно, можно сразу в рамках одного плейбука (или одной роли) сразу описать разные варианты запуска сценария, а потом выбирать их опционально, запуская выбранные части кода, отмеченные определенными тегами.
В данной статье автор поделится некоторыми своими соображениями на этот счет, сформированными на базе многолетнего опыта работы с Ansible и поддержки различного кода, включая публичные роли.
📌 Подробнее: https://habr.com/ru/articles/920872/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Не используйте теги в Ansible
В различных дискуссиях и обзорных статьях по Ansible часто затрагивается тема такого инструмента, как теги . Многие восхищаются гибкостью данного инструмента и даже рекомендуют его использование для...
👍3❤2
Наблюдаемость “по-взрослому”: опыт внедрения OpenTelemetry
Когда микросервисов становится столько, что в них легко запутаться, а Prometheus уже не справляется с единой картиной мира, пора переходить на новый уровень observability. В статье автор расскажет, как он внедрял OpenTelemetry в своей инфраструктуре, с какими сложностями столкнулся и какие возможности открывает такой подход.
Спойлер: вышло хорошо
📌 Подробнее: Читать: https://habr.com/ru/articles/919214/
MemOps🤨
Когда микросервисов становится столько, что в них легко запутаться, а Prometheus уже не справляется с единой картиной мира, пора переходить на новый уровень observability. В статье автор расскажет, как он внедрял OpenTelemetry в своей инфраструктуре, с какими сложностями столкнулся и какие возможности открывает такой подход.
Спойлер: вышло хорошо
📌 Подробнее: Читать: https://habr.com/ru/articles/919214/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Наблюдаемость “по-взрослому”: опыт внедрения OpenTelemetry
В одной из моих инфраструктур — с большим числом серверов и проектной зоной для экспериментов — появилась задача выстроить надёжный и масштабируемый сбор телеметрии: метрик, логов и распределённых...
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁25💯8
Container Networking Interface (CNI) — сетевой интерфейс и стандарт для Linux-контейнеров
На прошлой неделе фонд CNCF (Cloud Native Computing Foundation) объявил о принятии под своё крыло 10-го Open Source-проекта — CNI (Container Networking Interface). Его задача — обеспечить всё необходимое для стандартизированного управления сетевыми интерфейсами в Linux-контейнерах и гибкого расширения сетевых возможностей. В CNCF объяснили необходимость такого проекта активным распространением контейнеризированных приложений в мире production и утверждают, что «подобно тому, как Kubernetes позволяет разработчикам массово запускать контейнеры на тысячах машинах, этим контейнерам в больших масштабах требуется сетевое управление [и реализующий его фреймворк]».
📌 Подробнее: https://habr.com/ru/companies/flant/articles/329830/
MemOps🤨
На прошлой неделе фонд CNCF (Cloud Native Computing Foundation) объявил о принятии под своё крыло 10-го Open Source-проекта — CNI (Container Networking Interface). Его задача — обеспечить всё необходимое для стандартизированного управления сетевыми интерфейсами в Linux-контейнерах и гибкого расширения сетевых возможностей. В CNCF объяснили необходимость такого проекта активным распространением контейнеризированных приложений в мире production и утверждают, что «подобно тому, как Kubernetes позволяет разработчикам массово запускать контейнеры на тысячах машинах, этим контейнерам в больших масштабах требуется сетевое управление [и реализующий его фреймворк]».
📌 Подробнее: https://habr.com/ru/companies/flant/articles/329830/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
CNCF
CNCF hosts Container Networking Interface (CNI)
Today, the Cloud Native Computing Foundation (CNCF) Technical Oversight Committee (TOC) voted to accept CNI (Container Networking Interface) as the 10th hosted project alongside Kubernetes, Prometheus…
❤4