Please open Telegram to view this post
VIEW IN TELEGRAM
😁29❤5💯2
Варианты реализации GitOps при помощи Argo CD
Авторы решили проверить, как можно реализовать GitOps по модели BSA (Base, Service, Application) с помощью Argo CD. Чистый эксперимент на тестовом репозитории.
Попробовали четыре подхода — от отдельного ApplicationSet на каждое окружение до матричного генератора — и оценили их по изоляции окружений, соблюдению принципа DRY, поддержке временных стендов, масштабируемости и другим критериям. В статье — кратко о самой модели и каждом варианте с их плюсами и минусами.
📌 Подробнее: https://habr.com/ru/companies/flant/articles/957192/
MemOps🤨
Авторы решили проверить, как можно реализовать GitOps по модели BSA (Base, Service, Application) с помощью Argo CD. Чистый эксперимент на тестовом репозитории.
Попробовали четыре подхода — от отдельного ApplicationSet на каждое окружение до матричного генератора — и оценили их по изоляции окружений, соблюдению принципа DRY, поддержке временных стендов, масштабируемости и другим критериям. В статье — кратко о самой модели и каждом варианте с их плюсами и минусами.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Docker: улучшенный интерактивный prompt для docker model run
Docker обновила интерактивный prompt: readline-подобный ввод с клавишами навигации, Ctrl+C для остановки генерации, улучшенное многострочное редактирование и история команд. Проект открыт на GitHub.
📌 Подробнее: https://www.docker.com/blog/docker-model-run-prompt/
MemOps🤨
Docker обновила интерактивный prompt: readline-подобный ввод с клавишами навигации, Ctrl+C для остановки генерации, улучшенное многострочное редактирование и история команд. Проект открыт на GitHub.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
VirtualBox обновился до версии 7.2.4.
📌 Подробнее: https://www.virtualbox.org/wiki/Changelog-7.2
MemOps🤨
— Исправлен краш VirtualBox Manager при пробуждении хоста из режима сна.
— Исправлена проблема с множественными правилами проброса портов в NAT.
— Добавлена начальная поддержка ядра Linux 6.18.
— Дополнительные исправления для Guest Additions в RHEL 9.6 и 9.7.
— Исправлены проблемы с установкой Guest Additions в Windows XP SP2.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Atlantis — автоматизация Pull Request в Terraform
📌 Подробнее: https://github.com/runatlantis/atlantis
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - runatlantis/atlantis: Terraform Pull Request Automation
Terraform Pull Request Automation. Contribute to runatlantis/atlantis development by creating an account on GitHub.
👍2
MinIO прекратили отгрузку патчей и сборок для Docker образов
📌 Подробнее: https://github.com/minio/minio/issues/21647
MemOps🤨
Important: The MinIO community edition is now distributed as source code only. We will no longer provide pre-compiled binary releases for the community version.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - minio/minio: MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license. - minio/minio
🫡7👍3
Синхронизация локальных изменений с docker/kubernetes контейнером
📌 Подробнее: https://habr.com/ru/articles/786282/
MemOps🤨
Знакомая ситуация, когда вы решили создать какой-то сервис, написали первичный код, завернули это в контейнер, запустили в docker или в kubernetes, и все заработало...но вам понадобилось поменять код, ведь вы собираетесь вести активную разработку - изменять файлы, добавлять новые зависимости и так далее, не хотелось бы каждый раз вручную собирать или синхронизировать файлы, т.к. это занимает много времени. К счастью мир не стоит на месте, и уже есть несколько инструментов, которые позволят вам решить эту задачу, и ниже я вам расскажу о некоторых из них с примерами и кодом.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Синхронизация локальных изменений с docker/kubernetes контейнером
Думаю, это знакомая ситуация, когда вы решили создать какой-то сервис, написали первичный код, завернули это в контейнер, запустили в docker или в kubernetes, и все заработало...но вам понадобилось...
👍3❤1
Docker Hub: отчёт об инциденте 20 окт. 2025
Docker сообщил: из‑за сбоя AWS US‑East‑1 20 окт. пострадали Hub, Build Cloud, Scout и др.; частичное восстановление началось 20 окт., полное — 21 окт. Компания планирует улучшить кэширование и мульти‑региональную устойчивость.
📌 Подробнее: https://www.docker.com/blog/docker-hub-incident-report-october-20-2025/
MemOps🤨
Docker сообщил: из‑за сбоя AWS US‑East‑1 20 окт. пострадали Hub, Build Cloud, Scout и др.; частичное восстановление началось 20 окт., полное — 21 окт. Компания планирует улучшить кэширование и мульти‑региональную устойчивость.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Отладка Docker-сборок в Visual Studio Code
Теперь вы можете отлаживать Dockerfile прямо в VS Code, как обычный код.
📌 Подробнее: https://marketplace.visualstudio.com/items?itemName=docker.docker
MemOps🤨
Теперь вы можете отлаживать Dockerfile прямо в VS Code, как обычный код.
Что умеет новый отладчик
▪️ Ставьте брейкпоинты на любую инструкцию RUN в Dockerfile и останавливайте сборку именно в этом месте.
▪️ Смотрите все переменные окружения, аргументы сборки, рабочую директорию и другие параметры прямо в панели Variables.
▪️ Исследуйте структуру файлов внутри образа на любом этапе сборки. Видите, что скопировалось, что нет, и даже можете просматривать содержимое текстовых файлов.
▪️ Когда сборка приостановлена на брейкпоинте, введите команду exec в Debug Console — и вы получите живой shell внутри образа, который сейчас собирается
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍8
sig-storage-local-static-provisioner — официальный проект из экосистемы Kubernetes, который автоматизирует работу с локальными дисками как с PersistentVolume.
📌 Подробнее: https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner
MemOps🤨
Он сканирует ноды, находит локальные директории или блочные устройства и автоматически создает для них PersistentVolume ресурсы. Такой подход полезен, когда нужно:
— использовать быстрые локальные SSD для подов;
— минимизировать задержки по сравнению с сетевым хранилищем;
— избежать ручного управления PV.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
wave — отслеживает Deployments, StatefulSets и DaemonSets в кластере Kubernetes и следит за тем, чтобы их модули всегда имели актуальную конфигурацию.
Путем мониторинга смонтированных ConfigMaps и Secrets Wave может инициировать последовательное обновление Deployment при изменении смонтированной конфигурации.
📌 Подробнее: https://github.com/wave-k8s/wave
MemOps🤨
Путем мониторинга смонтированных ConfigMaps и Secrets Wave может инициировать последовательное обновление Deployment при изменении смонтированной конфигурации.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - wave-k8s/wave: Kubernetes configuration tracking controller
Kubernetes configuration tracking controller. Contribute to wave-k8s/wave development by creating an account on GitHub.