{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Yuriy Gavrilov: posts tagged Containers",
    "_rss_description": "Welcome to my personal place for love, peace and happiness 🤖 Yuiry Gavrilov",
    "_rss_language": "en",
    "_itunes_email": "yvgavrilov@gmail.com",
    "_itunes_categories_xml": "",
    "_itunes_image": "https:\/\/gavrilov.info\/pictures\/userpic\/userpic-square@2x.jpg?1643451008",
    "_itunes_explicit": "no",
    "home_page_url": "https:\/\/gavrilov.info\/tags\/containers\/",
    "feed_url": "https:\/\/gavrilov.info\/tags\/containers\/json\/",
    "icon": "https:\/\/gavrilov.info\/pictures\/userpic\/userpic@2x.jpg?1643451008",
    "authors": [
        {
            "name": "Yuriy Gavrilov - B[u]g - for charity.gavrilov.eth",
            "url": "https:\/\/gavrilov.info\/",
            "avatar": "https:\/\/gavrilov.info\/pictures\/userpic\/userpic@2x.jpg?1643451008"
        }
    ],
    "items": [
        {
            "id": "276",
            "url": "https:\/\/gavrilov.info\/all\/rainbond-oblachnaya-platforma-dlya-upravleniya-prilozheniyami\/",
            "title": "Rainbond: Облачная платформа для управления приложениями",
            "content_html": "<p>В мире облачных технологий Kubernetes стал де-факто стандартом для оркестрации контейнеров. Однако его сложность является серьезным барьером для многих команд разработчиков. Платформа <b>Rainbond<\/b> ставит своей целью решить эту проблему, предлагая высокоуровневую абстракцию для управления приложениями, которая скрывает сложности Kubernetes, позволяя разработчикам сосредоточиться на коде и бизнес-логике.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2025-09-03-v-21.04.26.png\" width=\"1340\" height=\"802\" alt=\"\" \/>\n<\/div>\n<p><b>Rainbond<\/b> — это облачная платформа для управления приложениями (Cloud-Native Application Management Platform) с открытым исходным кодом <a href=\"https:\/\/github.com\/goodrain\/rainbond\">github.com<\/a>. Её ключевая философия — “ориентация на приложение” (`application-centric`). Вместо того чтобы заставлять пользователей разбираться в тонкостях `Pods`, `Deployments`, `Services` и YAML-файлов, Rainbond предлагает интуитивно понятный интерфейс и автоматизированные процессы для всего жизненного цикла приложения <a href=\"https:\/\/rainbond.cn\/docs\/\">rainbond.cn<\/a>.<\/p>\n<p>Одна из главных особенностей платформы — “неинвазивная” (non-invasive) технология. Это означает, что для развертывания существующих традиционных приложений в облачной среде их не нужно переписывать или кардинально изменять. Rainbond умеет:<\/p>\n<ul>\n<li>Автоматически определять язык программирования** (Java, Python, Go, PHP, .NET и др.) из исходного кода.<\/li>\n<li>Собирать код в готовый к запуску образ**, не требуя от разработчика написания `Dockerfile`.<\/li>\n<li>Превращать традиционные приложения** (например, `.jar`, `.war` или бинарные файлы) в облачно-нативные сервисы с возможностями масштабирования, самовосстановления и мониторинга.<\/li>\n<\/ul>\n<p>Основная цель Rainbond — <b>снизить порог входа в облачные технологии<\/b> и автоматизировать управление приложениями (<a href=\"https:\/\/rainbond.cn\/docs\/quick-start\/architecture\/design-concept\">https:\/\/rainbond.cn\/docs\/quick-start\/architecture\/design-concept<\/a> rainbond.cn)). Платформа решает проблемы, которые возникают у команд, желающих использовать преимущества облака, но не имеющих достаточной экспертизы в Kubernetes.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2025-09-03-v-21.08.16.png\" width=\"2134\" height=\"1290\" alt=\"\" \/>\n<div class=\"e2-text-caption\">300% –  хорошо)))<\/div>\n<\/div>\n<p>Rainbond охватывает весь жизненный цикл приложения:<\/p>\n<ol start=\"1\">\n<li><b>Разработка и сборка:<\/b> Интеграция с Git-репозиториями (`GitHub`, `GitLab`, `Gitee`) для автоматической сборки и развертывания при каждом коммите <a href=\"https:\/\/rainbond.cn\/docs\/devops\">rainbond.cn<\/a>.<\/li>\n<li><b>Развертывание и доставка:<\/b> Развертывание приложений в один клик из исходного кода, из образов Docker или из внутреннего маркетплейса приложений.<\/li>\n<li><b>Эксплуатация и мониторинг:<\/b> Встроенные инструменты для мониторинга производительности, просмотра логов, автоматического масштабирования и управления конфигурациями.<\/li>\n<li><b>Управление микросервисами:<\/b> Упрощенное управление сетевыми взаимодействиями между сервисами, service discovery и балансировка нагрузки.<\/li>\n<li><b>Управление несколькими кластерами:<\/b> Возможность управлять приложениями, развернутыми в разных Kubernetes-кластерах, из единого интерфейса.<\/li>\n<\/ol>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2025-09-03-v-21.08.34.png\" width=\"2244\" height=\"806\" alt=\"\" \/>\n<div class=\"e2-text-caption\">🚀 – хорошо и 低 – зелененькая 😁 – типа легко<\/div>\n<\/div>\n<p>Фактически, Rainbond предоставляет опыт, похожий на PaaS (Platform as a Service), но разворачиваемый на вашей собственной инфраструктуре.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/gavrilov.info\/pictures\/image-212.png.jpg\" width=\"2560\" height=\"1123\" alt=\"\" \/>\n<\/div>\n<p>Rainbond находится на стыке нескольких категорий продуктов. Его можно сравнивать как с “чистым” Kubernetes, так и с другими PaaS-платформами.<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"e2-text-table\">\n<tr>\n<td style=\"text-align: center\">Платформа<\/td>\n<td style=\"text-align: center\">Основная концепция<\/td>\n<td style=\"text-align: center\">Сложность<\/td>\n<td style=\"text-align: center\">Целевая аудитория<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center\"><b>Rainbond<\/b><\/td>\n<td style=\"text-align: center\"><b>PaaS-подобная платформа<\/b> поверх Kubernetes. Абстрагирует сложность, ориентирована на приложение.<\/td>\n<td style=\"text-align: center\">Низкая<\/td>\n<td style=\"text-align: center\">Разработчики, DevOps-инженеры, SMB, отделы, ищущие простоту.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center\"><b>Kubernetes (ванильный)<\/b><\/td>\n<td style=\"text-align: center\"><b>Оркестратор контейнеров.<\/b> Мощный и гибкий, но требует глубоких знаний инфраструктуры.<\/td>\n<td style=\"text-align: center\">Высокая<\/td>\n<td style=\"text-align: center\">Опытные DevOps\/SRE-инженеры, крупные компании с выделенными командами.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center\"><b>Red Hat OpenShift<\/b><\/td>\n<td style=\"text-align: center\"><b>Enterprise-дистрибутив Kubernetes.<\/b> Добавляет множество инструментов для разработчиков и безопасности.<\/td>\n<td style=\"text-align: center\">Средняя \/ Высокая<\/td>\n<td style=\"text-align: center\">Крупные предприятия, которым нужна поддержка и расширенные функции.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center\"><b>Heroku<\/b><\/td>\n<td style=\"text-align: center\"><b>Управляемая PaaS.<\/b> Максимальная простота развертывания, но меньше гибкости и привязка к вендору.<\/td>\n<td style=\"text-align: center\">Очень низкая<\/td>\n<td style=\"text-align: center\">Стартапы, разработчики, которым нужно быстро запустить проект без администрирования.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center\"><b>CapRover \/ Dokku<\/b><\/td>\n<td style=\"text-align: center\"><b>Self-hosted PaaS.<\/b> Открытые проекты, похожие на Heroku, но для развертывания на своих серверах.<\/td>\n<td style=\"text-align: center\">Низкая \/ Средняя<\/td>\n<td style=\"text-align: center\">Индивидуальные разработчики, небольшие команды.<\/td>\n<\/tr>\n<\/table>\n<p><b>Сравнение с аналогами:<\/b><\/p>\n<ul>\n<li><b>Rainbond vs. Kubernetes:<\/b> Rainbond не заменяет Kubernetes — он его использует “под капотом”. Основное отличие в уровне абстракции. Там, где в Kubernetes нужно писать десятки строк YAML, в Rainbond достаточно нескольких кликов в веб-интерфейсе.<\/li>\n<li><b>Rainbond vs. OpenShift:<\/b> OpenShift — это гораздо более масштабное и комплексное решение, ориентированное на крупные корпорации. Rainbond проще, легче и больше сфокусирован на удобстве разработчика и автоматизации развертывания без дополнительных сложностей.<\/li>\n<li><b>Rainbond vs. Heroku:<\/b> Heroku — это полностью управляемый сервис, в то время как Rainbond вы разворачиваете на своей инфраструктуре (on-premise или в любом облаке). Это дает больше контроля и гибкости, но требует первоначальной установки самой платформы.<\/li>\n<li><b>Rainbond vs. CapRover\/Dokku:<\/b> Rainbond предлагает более комплексный подход, включая управление микросервисной архитектурой, встроенный Service Mesh и управление несколькими кластерами, что делает его более подходящим для командной работы и сложных приложений.<\/li>\n<\/ul>\n<p>есть еще <a href=\"https:\/\/coolify.io\/docs\">https:\/\/coolify.io\/docs<\/a><\/p>\n<h4>Итог<\/h4>\n<p><b>Rainbond<\/b> — это мощная и перспективная платформа для тех, кто хочет получить все преимущества облачно-нативной архитектуры (масштабируемость, отказоустойчивость, автоматизация), но не готов инвестировать время и ресурсы в изучение всех тонкостей Kubernetes.<\/p>\n<p><b>Ключевые преимущества:<\/b><\/p>\n<ul>\n<li><b>Простота использования:<\/b> Значительно снижает порог входа.<\/li>\n<li><b>Автоматизация:<\/b> Ускоряет процессы CI\/CD и упрощает эксплуатацию.<\/li>\n<li><b>Гибкость:<\/b> Поддерживает развертывание из кода, образов и пакетов.<\/li>\n<li><b>Открытый исходный код:<\/b> Нет привязки к вендору и доступно для бесплатного использования.<\/li>\n<\/ul>\n<p>Платформа идеально подходит для малых и средних команд, а также для крупных организаций, стремящихся стандартизировать и упростить процесс разработки и доставки приложений. Rainbond успешно демократизирует облачные технологии, делая их доступными широкому кругу разработчиков и компаний. Видеоуроки на официальном сайте <a href=\"https:\/\/rainbond.com\/en\/\">rainbond.com<\/a> помогут быстро освоить основные функции.<\/p>\n",
            "date_published": "2025-09-03T21:18:42+03:00",
            "date_modified": "2025-09-03T21:20:50+03:00",
            "tags": [
                "Cloud",
                "Containers",
                "Programming"
            ],
            "image": "https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2025-09-03-v-21.04.26.png",
            "_date_published_rfc2822": "Wed, 03 Sep 2025 21:18:42 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "276",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2025-09-03-v-21.04.26.png",
                    "https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2025-09-03-v-21.08.16.png",
                    "https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2025-09-03-v-21.08.34.png",
                    "https:\/\/gavrilov.info\/pictures\/image-212.png.jpg"
                ]
            }
        },
        {
            "id": "197",
            "url": "https:\/\/gavrilov.info\/all\/4-luchshie-alternativy-docker-desktop-v-2024-godu\/",
            "title": "4 Лучшие альтернативы Docker Desktop в 2024 году",
            "content_html": "<h3>4 Лучшие альтернативы Docker Desktop в 2024 году<\/h3>\n<p>Перевод: <a href=\"https:\/\/www.qovery.com\/blog\/4-best-docker-desktop-alternatives\/\">https:\/\/www.qovery.com\/blog\/4-best-docker-desktop-alternatives\/<\/a><br \/>\nМорган Перри<br \/>\n5 сентября 2024 г. · 4 мин чтения<\/p>\n<p>Docker Desktop был основным инструментом для многих разработчиков, но с тех пор, как он представил свою платную версию для предприятий, многочисленные команды начали изучать альтернативы. Если вы ищете бесплатное решение или инструмент, адаптированный к различным рабочим нагрузкам, в 2024 году есть несколько конкурентоспособных вариантов.<\/p>\n<p>#Что изменилось в Docker Desktop?<\/p>\n<p>Теперь для профессионального использования в крупных компаниях и государственных организациях требуется платная подписка на Docker Desktop. Хотя он остается бесплатным для малого бизнеса, личного использования, а также образовательных или некоммерческих проектов с открытым исходным кодом, предприятиям необходимо выбирать подписку Docker Pro, Team или Business. Это изменение в лицензировании затронуло организации, которые ранее полагались на Docker Desktop, как на бесплатный инструмент, и подстегнуло поиск альтернатив, обеспечивающих аналогичную функциональность без затрат.<\/p>\n<p>Теперь давайте рассмотрим четыре лучшие альтернативы Docker Desktop в 2024 году.<\/p>\n<p>#1. Qovery<\/p>\n<p>Лучше всего подходит для: оптимизации DevOps-процессов с использованием сред на основе Kubernetes.<\/p>\n<p>Благодаря локальному режиму Qovery разработчики могут плавно тестировать и развертывать приложения на своей локальной машине, точно так же, как они это делали бы в продакшене. Qovery обеспечивает удобство для разработчиков, особенно благодаря мощному CLI, позволяющему создавать среды, отличные от продакшена, с помощью команды “qovery demo up”. Вы получаете локально работающие кластеры Kubernetes, использующие ту же инфраструктуру, которую вы использовали бы в облачных провайдерах, что делает его надежным и гибким инструментом для локальной разработки.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/gavrilov.info\/pictures\/image-148.png.jpg\" width=\"2560\" height=\"1600\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Qovery<\/div>\n<\/div>\n<p>Qovery: Ключевые особенности:<\/p>\n<ul>\n<li>Бесплатно для индивидуальных разработчиков.<\/li>\n<li>Упрощенное тестирование и развертывание сред Kubernetes локально.<\/li>\n<li>Интеграция с Docker, Kubernetes и другими облачными инструментами.<\/li>\n<li>Автоматизирует DevOps-процессы, снижая операционную сложность.<\/li>\n<li>Быстрая настройка с помощью Qovery CLI (qovery demo up).<\/li>\n<\/ul>\n<p>Локальный режим Qovery идеально подходит для тех, кто ищет единый опыт работы как в локальной, так и в производственной среде, и все это без дополнительных затрат для индивидуальных пользователей.<\/p>\n<p>#2. Rancher Desktop<\/p>\n<p>Лучше всего подходит для: Разработки, ориентированной на Kubernetes с легкой настройкой и кроссплатформенной поддержкой.<\/p>\n<p>Rancher Desktop — это альтернатива с открытым исходным кодом, ориентированная на Kubernetes. Он позволяет разработчикам контейнеризировать приложения и запускать их в среде Kubernetes. Благодаря встроенному управлению контейнерами и надежной поддержке как Docker, так и containerd, Rancher Desktop обеспечивает гибкость и интеграцию с современными облачными инструментами.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/gavrilov.info\/pictures\/image-148.png-1.jpg\" width=\"2560\" height=\"1049\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Rancher Desktop<\/div>\n<\/div>\n<p>Ключевые особенности: Rancher Desktop<\/p>\n<ul>\n<li>Встроенная поддержка Kubernetes.<\/li>\n<li>Совместимость с Docker и containerd.<\/li>\n<li>Мультиплатформенная поддержка (Windows, macOS, Linux).<\/li>\n<li>Бесплатный и с открытым исходным кодом.<\/li>\n<\/ul>\n<p>Rancher Desktop идеально подходит для команд, ориентированных на Kubernetes, которым требуется простое, масштабируемое решение без необходимости в корпоративных предложениях Docker.<\/p>\n<p>#3. Podman Desktop<\/p>\n<p>Лучше всего подходит для: Разработчиков, которым нужен Docker-совместимый, но бездемонизированный опыт.<\/p>\n<p>Podman Desktop предлагает безопасную, Docker-совместимую альтернативу без необходимости в работающем демоне, что делает его по своей природе более легким и безопасным. Podman также отличается легкой интеграцией с Kubernetes, что делает его подходящим вариантом для разработчиков, стремящихся к прямому, бездемонизированному подходу к управлению контейнерами.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/gavrilov.info\/pictures\/image-148.png-2.jpg\" width=\"2560\" height=\"1600\" alt=\"\" \/>\n<\/div>\n<p>Ключевые особенности: Podman<\/p>\n<ul>\n<li>Docker-совместимый без работающего демона.<\/li>\n<li>Акцент на безопасности (контейнеры с rootless правами).<\/li>\n<li>Простая интеграция с Kubernetes.<\/li>\n<li>Открытый исходный код и бесплатный.<\/li>\n<\/ul>\n<p>Podman Desktop высоко ценится командами, заботящимися о безопасности, которые хотят получить привычный Docker без необходимости управлять фоновым демоном.<\/p>\n<p>#4. OrbStack<\/p>\n<p>Лучше всего подходит для: Легкой и быстрой альтернативы Docker Desktop для пользователей macOS.<\/p>\n<p>OrbStack разработан специально для пользователей macOS и ориентирован на скорость и простоту. Он предлагает быструю оркестровку контейнеров с минимальным использованием ресурсов, что делает его отличным выбором для разработчиков, работающих с macOS, которым нужна легкая альтернатива Docker Desktop.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/gavrilov.info\/pictures\/image-148.png-3.jpg\" width=\"2560\" height=\"1600\" alt=\"\" \/>\n<div class=\"e2-text-caption\">OrbStack<\/div>\n<\/div>\n<p>Ключевые особенности: OrbStack<\/p>\n<ul>\n<li>Чрезвычайно легкий и быстрый.<\/li>\n<li>Оптимизирован для macOS.<\/li>\n<li>Простой интерфейс с совместимостью с Docker.<\/li>\n<li>Низкое потребление ресурсов.<\/li>\n<\/ul>\n<p>OrbStack идеально подходит для пользователей macOS, ищущих легкую, быструю и эффективную альтернативу Docker.<\/p>\n<p>#Выбор правильной альтернативы Docker Desktop<\/p>\n<p>При выборе альтернативы Docker Desktop учитывайте следующие факторы:<\/p>\n<ul>\n<li>Тип рабочей нагрузки: Вы ориентированы на Kubernetes, Docker или на их сочетание?<\/li>\n<li>Системные ресурсы: Вам нужно легкое решение или вам подходят более тяжелые инструменты?<\/li>\n<li>Платформа: Некоторые инструменты, такие как OrbStack, предназначены только для macOS, в то время как другие, такие как Rancher Desktop, являются кроссплатформенными.<\/li>\n<li>Стоимость: Если вы индивидуальный разработчик, такие инструменты, как локальный режим Qovery или Podman Desktop, могут быть идеальными, поскольку они бесплатны.<\/li>\n<\/ul>\n<p>Оцените эти варианты на основе ваших конкретных потребностей в разработке и эксплуатации и выберите инструмент, который лучше всего соответствует вашему рабочему процессу.<\/p>\n<p>#Заключение<\/p>\n<p>Изменения в лицензировании Docker Desktop побудили многие компании изучить более гибкие и экономичные альтернативы. Независимо от того, являетесь ли вы стартапом или крупным предприятием, эти варианты предоставляют мощные решения для ваших потребностей в контейнеризации и разработке.<\/p>\n<p>Однако, если вы ищете решение, которое выходит за рамки простого управления контейнерами, попробуйте Qovery!!t. Qovery не только оптимизирует развертывание и управление облачными приложениями, но и автоматизирует многие задачи DevOps, позволяя вам сосредоточиться на разработке, а не на инфраструктуре.<\/p>\n<p>Попробовал OrbStack, для Mac OS действительно хорошо. Но для удобства можно Podman поставить, он все таки кроссплатформенный.<\/p>\n<p>И конечно я запускал <a href=\"https:\/\/www.openeuler.org\/en\/wiki\/install\/macos\/\">https:\/\/www.openeuler.org\/en\/wiki\/install\/macos\/<\/a> и Trino. :)<\/p>\n",
            "date_published": "2025-02-24T01:30:51+03:00",
            "date_modified": "2025-02-24T00:45:37+03:00",
            "tags": [
                "Containers",
                "Docker",
                "Linux"
            ],
            "image": "https:\/\/gavrilov.info\/pictures\/image-148.png.jpg",
            "_date_published_rfc2822": "Mon, 24 Feb 2025 01:30:51 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "197",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/gavrilov.info\/pictures\/image-148.png.jpg",
                    "https:\/\/gavrilov.info\/pictures\/image-148.png-1.jpg",
                    "https:\/\/gavrilov.info\/pictures\/image-148.png-2.jpg",
                    "https:\/\/gavrilov.info\/pictures\/image-148.png-3.jpg"
                ]
            }
        }
    ],
    "_e2_version": 4171,
    "_e2_ua_string": "Aegea 11.4 (v4171e)"
}