Spring Boot 3.3 и Docker: изменение в эффективных docker-образах
Переход от Spring Boot 3.2 к 3.3 принес изменения в процесс распаковки JAR и запуск приложения в Docker-контейнере.
В статье вы узнаете:
• что именно изменилось
• как это отразится на создании Dockerfile
• и как адаптировать проекты к новым условиям
📌 Подробнее: https://habr.com/ru/companies/spring_aio/articles/898912/
MemOps🤨
Переход от Spring Boot 3.2 к 3.3 принес изменения в процесс распаковки JAR и запуск приложения в Docker-контейнере.
В статье вы узнаете:
• что именно изменилось
• как это отразится на создании Dockerfile
• и как адаптировать проекты к новым условиям
📌 Подробнее: https://habr.com/ru/companies/spring_aio/articles/898912/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Spring Boot 3.3 и Docker: изменение в эффективных docker-образах
Переход от Spring Boot 3.2 к 3.3 принес изменения в процесс распаковки JAR и запуск приложения в Docker-контейнере. В новой статье от Рустама Курамшина, эксперта сообщества Spring АйО , вы узнаете: •...
2👍4
Инструменты для автоматизации, GPU и балансировки
NVIDIA k8s-device-plugin
Плагин для Kubernetes, который подключает GPU к вашим контейнерам. Запрашивайте
📌 http://github.com/NVIDIA/k8s-device-plugin
Teleform
Упрощает работу с Terraform, особенно в больших проектах. Централизованное управление модулями, интеграция с CI/CD и удобный контроль состояния инфраструктуры. Для тех, кто использует Infrastructure as Code.
📌 http://github.com/uatec/teleform
ProxLB
Балансировщик нагрузки для Proxmox-кластеров. Автоматически распределяет VM и контейнеры по узлам, учитывая CPU, память и диски. Работает через Proxmox API, поддерживает affinity/anti-affinity и даже интегрируется с Web UI.
📌 https://www.credativ.de/en/blog/credativ-inside/proxlb-version-1-1-0-of-the-advanced-loadbalancer-for-proxmox-clusters-is-ready
MemOps🤨
NVIDIA k8s-device-plugin
Плагин для Kubernetes, который подключает GPU к вашим контейнерам. Запрашивайте
nvidia.com/gpu в подах и запускайте задачи с поддержкой GPU — от ML до рендеринга. Настраивается через ConfigMap, работает с nvidia-container-toolkit.📌 http://github.com/NVIDIA/k8s-device-plugin
Teleform
Упрощает работу с Terraform, особенно в больших проектах. Централизованное управление модулями, интеграция с CI/CD и удобный контроль состояния инфраструктуры. Для тех, кто использует Infrastructure as Code.
📌 http://github.com/uatec/teleform
ProxLB
Балансировщик нагрузки для Proxmox-кластеров. Автоматически распределяет VM и контейнеры по узлам, учитывая CPU, память и диски. Работает через Proxmox API, поддерживает affinity/anti-affinity и даже интегрируется с Web UI.
📌 https://www.credativ.de/en/blog/credativ-inside/proxlb-version-1-1-0-of-the-advanced-loadbalancer-for-proxmox-clusters-is-ready
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - NVIDIA/k8s-device-plugin: NVIDIA device plugin for Kubernetes
NVIDIA device plugin for Kubernetes. Contribute to NVIDIA/k8s-device-plugin development by creating an account on GitHub.
👍4😈3
В блоге Kubernetes вышла статья о kube-scheduler-simulator — симуляторе, помогающем понять внутреннюю механику планировщика Kubernetes.
В ней рассказывается, как с его помощью можно тестировать ограничения планирования, конфигурации планировщика и пользовательские плагины, проверяя все части решений детально. Инструмент отображает все этапы работы планировщика через annotations и визуализирует результат в web-интерфейсе. Полезно при работе с кастомными плагинами и сложными scheduling-правилами.
📌 Подробнее: https://kubernetes.io/blog/2025/04/07/introducing-kube-scheduler-simulator/
MemOps🤨
В ней рассказывается, как с его помощью можно тестировать ограничения планирования, конфигурации планировщика и пользовательские плагины, проверяя все части решений детально. Инструмент отображает все этапы работы планировщика через annotations и визуализирует результат в web-интерфейсе. Полезно при работе с кастомными плагинами и сложными scheduling-правилами.
📌 Подробнее: https://kubernetes.io/blog/2025/04/07/introducing-kube-scheduler-simulator/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - kubernetes-sigs/kube-scheduler-simulator: The simulator for the Kubernetes scheduler
The simulator for the Kubernetes scheduler. Contribute to kubernetes-sigs/kube-scheduler-simulator development by creating an account on GitHub.
👍5
Новое расширение Docker для VS Code
Docker и Microsoft выпустили обновленное расширение Docker DX для Visual Studio Code. Новинка включает улучшенное статическое анализирование Dockerfile, проверки уязвимостей, поддержку Docker Bake и улучшенную работу с Docker Compose. Для пользователей существующего расширения обновления доступны автоматически.
📌 Подробнее: https://www.docker.com/blog/docker-dx-extension-for-vs-code/
MemOps🤨
Docker и Microsoft выпустили обновленное расширение Docker DX для Visual Studio Code. Новинка включает улучшенное статическое анализирование Dockerfile, проверки уязвимостей, поддержку Docker Bake и улучшенную работу с Docker Compose. Для пользователей существующего расширения обновления доступны автоматически.
📌 Подробнее: https://www.docker.com/blog/docker-dx-extension-for-vs-code/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Docker
New Docker Extension for Visual Studio Code | Docker
Speed up development with Docker DX extension with real-time feedback, smarter linting, and intuitive Bake/Compose file support in VS Code.
👍5
Garnet — это удалённое кэш-хранилище от Microsoft Research, обеспечивающее высокую производительность (пропускную способность и задержку), масштабируемость, хранение, восстановление, шардирование кластера, миграцию ключей и функции репликации. Garnet может работать с существующими клиентами Redis.
Основные возможности:
- Высокая производительность: миллионы операций в секунду с минимальной задержкой.
- Масштабируемость: поддержка горизонтального масштабирования.
- Оптимизация работы с памятью: эффективное использование DRAM и SSD.
Этот проект может стать серьезным конкурентом Redis и Memcached в сфере облачных сервисов.
📌 Подробнее: https://github.com/microsoft/garnet
MemOps🤨
Основные возможности:
- Высокая производительность: миллионы операций в секунду с минимальной задержкой.
- Масштабируемость: поддержка горизонтального масштабирования.
- Оптимизация работы с памятью: эффективное использование DRAM и SSD.
Этот проект может стать серьезным конкурентом Redis и Memcached в сфере облачных сервисов.
📌 Подробнее: https://github.com/microsoft/garnet
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - microsoft/garnet: Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and…
Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication feat...
tianji
Утилита все-в-одном Website analytics + Uptime Monitor + Server Status.
📌 Подробнее: https://github.com/msgbyte/tianji
MemOps🤨
Утилита все-в-одном Website analytics + Uptime Monitor + Server Status.
📌 Подробнее: https://github.com/msgbyte/tianji
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - msgbyte/tianji: Tianji: Insight into everything, Website Analytics + Uptime Monitor + Server Status. not only another…
Tianji: Insight into everything, Website Analytics + Uptime Monitor + Server Status. not only another GA alternatives - msgbyte/tianji
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13👍4🤯1🫡1
Руководство от ненавистника Kubernetes: как использовать эту технологию
Пол Батлер, инженер-программист и создатель Jamsocket, уверяет, что Kubernetes — это как сложный, но увлекательный пазл: его можно ненавидеть, но без него не обойтись. Мы перевели его статью, в которой он рассказал, какие ресурсы K8s использует с удовольствием, а от каких предпочитает держаться подальше. В этом руководстве ненавистника вы найдете ценные советы, как извлечь максимум пользы из Kubernetes.
📌 Подробнее: https://habr.com/ru/companies/flant/articles/840998/
📌 Original https://paulbutler.org/2024/the-haters-guide-to-kubernetes/
MemOps🤨
Пол Батлер, инженер-программист и создатель Jamsocket, уверяет, что Kubernetes — это как сложный, но увлекательный пазл: его можно ненавидеть, но без него не обойтись. Мы перевели его статью, в которой он рассказал, какие ресурсы K8s использует с удовольствием, а от каких предпочитает держаться подальше. В этом руководстве ненавистника вы найдете ценные советы, как извлечь максимум пользы из Kubernetes.
📌 Подробнее: https://habr.com/ru/companies/flant/articles/840998/
📌 Original https://paulbutler.org/2024/the-haters-guide-to-kubernetes/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Руководство от ненавистника Kubernetes: как использовать эту технологию
Прим. переводчика : Пол Батлер — инженер-программист и создатель платформы Jamsocket для создания и управления сессионными бэкендами. В этой статье он делится своим опытом работы с Kubernetes,...
👍5
hadolint — линтер для файлов Dockerfile
—
hadolint — умный линтер Dockerfile, который поможет в создании образов Docker. Использует ShellCheck для проверки Bash-кода внутри инструкций RUN
📌 Подробнее: https://github.com/hadolint/hadolint
MemOps🤨
—
docker run --rm -i hadolint/hadolint < Dockerfilehadolint — умный линтер Dockerfile, который поможет в создании образов Docker. Использует ShellCheck для проверки Bash-кода внутри инструкций RUN
📌 Подробнее: https://github.com/hadolint/hadolint
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - hadolint/hadolint: Dockerfile linter, validate inline bash, written in Haskell
Dockerfile linter, validate inline bash, written in Haskell - hadolint/hadolint
👍7
Helmper — это инструмент для автоматизации управления Helm-чартами в Kubernetes, работающий в стиле GitOps. Он позволяет импортировать Helm-чарты в OCI-реестры, обеспечивая актуальность версий. Helmper также включает опции для обнаружения уязвимостей в чартах и их автоматического патчинга, что делает его полезным для обеспечения безопасности при деплое
Основные задачи Helmper — автоматизировать обновление чартов и гарантировать их совместимость с Kubernetes, что упрощает CI/CD процессы
📌 Подробнее: https://github.com/ChristofferNissen/helmper
MemOps🤨
Основные задачи Helmper — автоматизировать обновление чартов и гарантировать их совместимость с Kubernetes, что упрощает CI/CD процессы
📌 Подробнее: https://github.com/ChristofferNissen/helmper
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - ChristofferNissen/helmper: Import Helm Charts to OCI registries, optionally with vulnerability patching
Import Helm Charts to OCI registries, optionally with vulnerability patching - ChristofferNissen/helmper
❤4👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁23💯7😈3
Как настроить автоматический откат в Ansible
Петя запускает плейбук, чтобы обновить конфигурацию Nginx — и ломает сайт. В конфиге ошибка, сервис не стартует.
Ansible не умеет откатывать изменения сам. Но есть способ настроить автоматический откат — с помощью блоков
📌 Подробнее: https://habr.com/ru/articles/900240/
MemOps🤨
Петя запускает плейбук, чтобы обновить конфигурацию Nginx — и ломает сайт. В конфиге ошибка, сервис не стартует.
Ansible не умеет откатывать изменения сам. Но есть способ настроить автоматический откат — с помощью блоков
block, rescue и always.📌 Подробнее: https://habr.com/ru/articles/900240/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как настроить автоматический откат в Ansible
Петя запускает плейбук, чтобы обновить конфигурацию Nginx — но сервис не стартует. В конфиге ошибка. Он ищет причину, правит файл, запускает плейбук заново — потому что Ansible сам по себе откатывать...
👍11
Вышел релиз GitLab 17.10 с бета-версией Duo Code Review, анализатором ошибок Root Cause Analysis для GitLab Duo с самостоятельным хостингом, бета-версией представлений в GitLab Query Language (GLQL), новыми метриками DORA для визуализации производительности DevOps и многими другими фичами!
📌 Подробнее: https://habr.com/ru/articles/900754/
MemOps🤨
📌 Подробнее: https://habr.com/ru/articles/900754/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Вышел релиз GitLab 17.10 с новыми фичами Duo Code Review и Root Cause Analysis
![Картинка для привлечения внимания]( https://about.gitlab.com/images/17_10/17_10-cover-image.png Мы с радостью объявляем о новом релизе GitLab 17.10 с бета-версией Duo Code Review , анализатором...
👍6❤1