Выходим за рамки: создание оператора для наблюдения за внешними ресурсами в Kubernetes
В этой статье рассмотрим, как создать оператор, который выходит за рамки кластера и взаимодействует с внешним миром. На примере мониторинга HTTP-серверов вы узнаете, как использовать kubebuilder для разработки custom-операторов и как организовать работу с внешними ресурсами. Статья будет полезна разработчикам, желающим расширить возможности своих Kubernetes-кластеров.
📌 Подробнее: https://habr.com/ru/companies/flant/articles/884566/
MemOps🤨
В этой статье рассмотрим, как создать оператор, который выходит за рамки кластера и взаимодействует с внешним миром. На примере мониторинга HTTP-серверов вы узнаете, как использовать kubebuilder для разработки custom-операторов и как организовать работу с внешними ресурсами. Статья будет полезна разработчикам, желающим расширить возможности своих Kubernetes-кластеров.
📌 Подробнее: https://habr.com/ru/companies/flant/articles/884566/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Выходим за рамки: создание оператора для наблюдения за внешними ресурсами в Kubernetes
Привет! Я Александр Зверев, инженер архитектурных решений в компании «Флант». Сегодня поговорим про всеми любимый Kubernetes. Этот оркестратор стал таким популярным не только потому что он эффективно...
👍3❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9👍5🫡3
Nix: насколько хороша альтернатива Dockerfile?
Современная бэкенд‑разработка не обходится без средств контейнеризации. Самому простому приложению, скорее всего, будет нужна хотя бы база данных или пучок дополнительных зависимостей из веб‑серверов, балансировщиков, сборщиков логов и метрик. Для быстрого их развёртывания и настройки используются кастомные или готовые образы и контейнеры. И когда разговор заходит о контейнерах, первое, что приходит на ум, — это Docker и Dockerfile.
Для многих это стандарт, отклонения от которого вызывают недоумение и вопросы. Но даже у всего хорошего есть альтернативы. Одна из них — Nix. Насколько она сопоставима по удобству и скорости с Docker?
Статья будет полезна DevOps‑инженерам и разработчикам, интересующимся контейнеризацией. И особенно — тем, кто ищет альтернативы для Docker и кого заинтересовал Nix, но при этом сферы его использования и применимость для сборки образов недостаточно понятна.
📌 Подробнее: https://habr.com/ru/companies/sberbank/articles/887722/
MemOps🤨
Современная бэкенд‑разработка не обходится без средств контейнеризации. Самому простому приложению, скорее всего, будет нужна хотя бы база данных или пучок дополнительных зависимостей из веб‑серверов, балансировщиков, сборщиков логов и метрик. Для быстрого их развёртывания и настройки используются кастомные или готовые образы и контейнеры. И когда разговор заходит о контейнерах, первое, что приходит на ум, — это Docker и Dockerfile.
Для многих это стандарт, отклонения от которого вызывают недоумение и вопросы. Но даже у всего хорошего есть альтернативы. Одна из них — Nix. Насколько она сопоставима по удобству и скорости с Docker?
Статья будет полезна DevOps‑инженерам и разработчикам, интересующимся контейнеризацией. И особенно — тем, кто ищет альтернативы для Docker и кого заинтересовал Nix, но при этом сферы его использования и применимость для сборки образов недостаточно понятна.
📌 Подробнее: https://habr.com/ru/companies/sberbank/articles/887722/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21❤1👍1
Sparrowdo — альтернатива Ansible
Sparrowdo - инструмент провижененга и конфигурирования виртуальных машин для тех:
▪️ Кто не хочет программировать на yaml ( со всеми неудобствами как в Ansible )
▪️ Кому нужен простой DSL в декларативном стиле с поддержкой идемпотентности для базовых модулей ( как и в Ansible )
▪️ Хочет быстро и просто расширять core функционал на различных языках разработки ( не только Python )
▪️ Хочет писать сценарии на современном и мощном языке программирования - Rakulang
📌 Подробнее: https://habr.com/ru/articles/887918/
MemOps🤨
Sparrowdo - инструмент провижененга и конфигурирования виртуальных машин для тех:
▪️ Кто не хочет программировать на yaml ( со всеми неудобствами как в Ansible )
▪️ Кому нужен простой DSL в декларативном стиле с поддержкой идемпотентности для базовых модулей ( как и в Ansible )
▪️ Хочет быстро и просто расширять core функционал на различных языках разработки ( не только Python )
▪️ Хочет писать сценарии на современном и мощном языке программирования - Rakulang
📌 Подробнее: https://habr.com/ru/articles/887918/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Sparrowdo — альтернатива Ansible
Sparrowdo - инструмент провиженинга и конфигурирования виртуальных машин для тех: Кто не хочет программировать на yaml (со всеми неудобствами как в Ansible). Кому нужен простой DSL в декларативном...
👍2❤1
Куда нас вынесут большие технологические волны DevOps
В 1995 году с легкой руки Gartner в умах многих аналитиков по всему миру поселился новый термин — Gartner Hype Cycle. Как только не называли эту кривую: и цикл хайпа, и цикл зрелости, и цикл ожиданий. Но мне больше всего нравится представлять её в виде волн. Тогда в ней появляется глубокий образ — множество волн, которые в нашем технологическом мире переплетаются и рождают нашу повседневность.
Кривая Гартнера частенько помогает представить результаты прогнозов. Хотя прогнозы — дело неблагодарное. Особенно если мы попытаемся «заглянуть под капот» одной узкой сферы. Сегодня мы займемся неблагодарным делом и пристально посмотрим на мир DevOps.
📌 Подробнее: https://habr.com/ru/companies/oleg-bunin/articles/887316/
MemOps🤨
В 1995 году с легкой руки Gartner в умах многих аналитиков по всему миру поселился новый термин — Gartner Hype Cycle. Как только не называли эту кривую: и цикл хайпа, и цикл зрелости, и цикл ожиданий. Но мне больше всего нравится представлять её в виде волн. Тогда в ней появляется глубокий образ — множество волн, которые в нашем технологическом мире переплетаются и рождают нашу повседневность.
Кривая Гартнера частенько помогает представить результаты прогнозов. Хотя прогнозы — дело неблагодарное. Особенно если мы попытаемся «заглянуть под капот» одной узкой сферы. Сегодня мы займемся неблагодарным делом и пристально посмотрим на мир DevOps.
📌 Подробнее: https://habr.com/ru/companies/oleg-bunin/articles/887316/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Куда нас вынесут большие технологические волны DevOps
В 1995 году с легкой руки Gartner в умах многих аналитиков по всему миру поселился новый термин — Gartner Hype Cycle. Как только не называли эту кривую: и цикл хайпа, и цикл зрелости, и цикл ожиданий....
👍3
CI/CD: основы написания Workflow
«Сначала я думал, что CI/CD – нечто сложное и чуждое разработчику, но понял, что ни один проект – будь то фриланс, Open Source или пет-проект – не может обойтись без этой практики, которая значительно повышает эффективность работы.»
📌 Подробнее: https://habr.com/ru/articles/888328/
MemOps🤨
«Сначала я думал, что CI/CD – нечто сложное и чуждое разработчику, но понял, что ни один проект – будь то фриланс, Open Source или пет-проект – не может обойтись без этой практики, которая значительно повышает эффективность работы.»
📌 Подробнее: https://habr.com/ru/articles/888328/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
CI/CD: основы написания Workflow
Сначала я думал, что CI/CD – нечто сложное и чуждое разработчику, но понял, что ни один проект – будь то фриланс, Open Source или пет-проект – не может обойтись без этой практики, которая значительно...
🔥3❤1
Как работает bind mount в Linux: руководство для начинающих
В Linux есть несколько способов монтирования файловых систем, но одним из самых гибких и незаметных является bind mount. Эта статья расскажет, как использовать bind mount для создания псевдонимов директорий, доступа к файлам, скрытым точками монтирования и даже для расширения возможностей chroot-окружений.
📌 Подробнее: https://habr.com/ru/companies/flant/articles/884628/
MemOps🤨
В Linux есть несколько способов монтирования файловых систем, но одним из самых гибких и незаметных является bind mount. Эта статья расскажет, как использовать bind mount для создания псевдонимов директорий, доступа к файлам, скрытым точками монтирования и даже для расширения возможностей chroot-окружений.
📌 Подробнее: https://habr.com/ru/companies/flant/articles/884628/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как работает bind mount в Linux: руководство для начинающих
Примечание переводчика: в статье рассматриваются основные принципы работы bind mount, а также примеры его использования для доступа к скрытым файлам и работы с chroot-окружениями. Команды mount и...
👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8
GitOps: проблемы и решения
В последние годы GitOps зарекомендовал себя как эффективная модель процесса для автоматизированного предоставления инфраструктуры и приложений. Она сочетает в себе декларативные конфигурации, рабочие процессы Git и автоматизацию для обеспечения прозрачного, эффективного и безопасного развертывания.
В этой статье автор подробно рассмотрит, что из себя представляет GitOps и в каких случаях эта модель могла бы помочь.
📌 Подробнее: https://habr.com/ru/companies/otus/articles/887862/
MemOps🤨
В последние годы GitOps зарекомендовал себя как эффективная модель процесса для автоматизированного предоставления инфраструктуры и приложений. Она сочетает в себе декларативные конфигурации, рабочие процессы Git и автоматизацию для обеспечения прозрачного, эффективного и безопасного развертывания.
В этой статье автор подробно рассмотрит, что из себя представляет GitOps и в каких случаях эта модель могла бы помочь.
📌 Подробнее: https://habr.com/ru/companies/otus/articles/887862/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
GitOps: проблемы и решения
В последние годы GitOps зарекомендовал себя как эффективная модель процесса для автоматизированного предоставления инфраструктуры и приложений. Она сочетает в себе декларативные...
👍4
Время собирать k8s 2
Укрощаем мультиплатформенные сборки и учимся работать со сложными многокомпонентными проектами. Собираем Kubernetes-в-Kubernetes и учимся использовать docker buildx.
📌 Подробнее: https://habr.com/ru/articles/888492/
MemOps🤨
Укрощаем мультиплатформенные сборки и учимся работать со сложными многокомпонентными проектами. Собираем Kubernetes-в-Kubernetes и учимся использовать docker buildx.
📌 Подробнее: https://habr.com/ru/articles/888492/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Оптимизация ресурсов виртуальных машин: как сэкономить бюджет и не потерять производительность
Решение зрело уже давно, но постоянно получал один ответ: «Не трогай, работает же». Но на этот раз, когда цифры перерасхода уже были выведены жирным шрифтом и показаны директору Бизнес-центра (БЦ), ситуация изменилась. Нам дали зеленый свет на «оптимизацию».
📌 Подробнее: https://habr.com/ru/companies/barsgroup/articles/888666/
MemOps🤨
Решение зрело уже давно, но постоянно получал один ответ: «Не трогай, работает же». Но на этот раз, когда цифры перерасхода уже были выведены жирным шрифтом и показаны директору Бизнес-центра (БЦ), ситуация изменилась. Нам дали зеленый свет на «оптимизацию».
📌 Подробнее: https://habr.com/ru/companies/barsgroup/articles/888666/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Оптимизация ресурсов виртуальных машин: как сэкономить бюджет и не потерять производительность
Решение зрело уже давно, но постоянно получал один ответ: «Не трогай, работает же». Но на этот раз, когда цифры перерасхода уже были выведены жирным шрифтом и показаны директору Бизнес-центра (БЦ),...
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19❤2
Article: Checklist for Kubernetes in Production: Best Practices for SREs
This article provides SREs with a checklist for managing Kubernetes in production environments. It identifies common challenges including resource management, workload placement, high availability, health probes, storage, monitoring, and cost optimization. By implementing consistent GitOps automation across these areas, teams can significantly reduce complexity, and prevent downtime.
📌 Подробнее: https://www.infoq.com/articles/checklist-kubernetes-production/
MemOps🤨
This article provides SREs with a checklist for managing Kubernetes in production environments. It identifies common challenges including resource management, workload placement, high availability, health probes, storage, monitoring, and cost optimization. By implementing consistent GitOps automation across these areas, teams can significantly reduce complexity, and prevent downtime.
📌 Подробнее: https://www.infoq.com/articles/checklist-kubernetes-production/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
InfoQ
Checklist for Kubernetes in Production: Best Practices for SREs
This article provides SREs with a checklist for managing Kubernetes in production environments. It identifies common challenges including resource management, workload placement, high availability, health probes, storage, monitoring, and cost optimization.…
👍4
Новый релиз Docker Desktop 4.39: что нового?
Docker выпустила обновление 4.39 для Desktop, с новыми функциями, такими как улучшенный Docker AI Agent, поддержка MCP и Kubernetes, а также новая CLI. Благодаря флагу —platform теперь проще управлять многоплатформенными образами. Разработчики смогут ускорить и автоматизировать рабочие процессы.
📌 Подробнее: https://www.docker.com/blog/docker-desktop-4-39/
MemOps🤨
Docker выпустила обновление 4.39 для Desktop, с новыми функциями, такими как улучшенный Docker AI Agent, поддержка MCP и Kubernetes, а также новая CLI. Благодаря флагу —platform теперь проще управлять многоплатформенными образами. Разработчики смогут ускорить и автоматизировать рабочие процессы.
📌 Подробнее: https://www.docker.com/blog/docker-desktop-4-39/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Docker
Docker Desktop 4.39 Release | Docker
Docker Desktop 4.39 brings enhanced productivity with Docker AI Agent with MCP, Kubernetes support, GA of Docker Desktop CLI, and improved image handling.