Radius – это облачная опенсорсная платформа, которая позволяет разработчикам определять, развертывать облачные приложения и совместно работать над ними в общедоступных облаках и частной инфраструктуре.
Ключевые особенности платформы:
• Совместная работа в команде: приложения и среды Radius позволяют разработчикам выполнять операции по определению и доставке приложений.
• Рецепты инфраструктуры: заменяемая инфраструктура, соответствующая лучшим практикам организации и политике ИТ по умолчанию.
• График приложения: понимание того, как службы и инфраструктура в приложении взаимосвязаны.
• Нейтральность к облаку: развертывание в среде разработки, локальных и облачных средах обеспечивает согласованность работы.
• Постепенное внедрение: интегрируйте Radius в существующие рабочие процессы и каталоги шаблонов инфраструктуры в виде кода.
📌 Подробнее: https://github.com/radius-project/radius
MemOps🤨
Ключевые особенности платформы:
• Совместная работа в команде: приложения и среды Radius позволяют разработчикам выполнять операции по определению и доставке приложений.
• Рецепты инфраструктуры: заменяемая инфраструктура, соответствующая лучшим практикам организации и политике ИТ по умолчанию.
• График приложения: понимание того, как службы и инфраструктура в приложении взаимосвязаны.
• Нейтральность к облаку: развертывание в среде разработки, локальных и облачных средах обеспечивает согласованность работы.
• Постепенное внедрение: интегрируйте Radius в существующие рабочие процессы и каталоги шаблонов инфраструктуры в виде кода.
📌 Подробнее: https://github.com/radius-project/radius
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Kubernetes Global Balancer — решение для балансировки нагрузки на сервисы, ориентированное на использование облачных технологий и работу с Kubernetes.
📌 Подробнее: https://github.com/k8gb-io/k8gb
MemOps🤨
📌 Подробнее: https://github.com/k8gb-io/k8gb
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Вышел k8s-image-availability-exporter 0.7.0 — инструмент для проверки доступности образов в container registry
K8s-image-availability-exporter — это Prometheus exporter. Он позволяет заранее предупреждать пользователей об образах, которые прописаны в объектах Kubernetes, но отсутствуют в реестре контейнеров.
Что нового в версии 0.7.0:
▪️ Изменена система именования метрик — благодаря этому теперь можно запрашивать все метрики доступности образов с помощью одного запроса без использования громоздких регулярок.
▪️В чарте теперь можно указать монтирование дополнительных volumes к контейнеру. Благодаря этому можно примонтировать секрет с credentials для registry или CA-сертификатом.
▪️ Добавлена возможность принудительной проверки образов для отключенных/приостановленных рабочих нагрузок. Остановленным считается контроллер, у которого не предполагается наличие реплик.
📌 Подробнее: https://github.com/deckhouse/k8s-image-availability-exporter/releases/tag/v0.7.0
MemOps🤨
K8s-image-availability-exporter — это Prometheus exporter. Он позволяет заранее предупреждать пользователей об образах, которые прописаны в объектах Kubernetes, но отсутствуют в реестре контейнеров.
Что нового в версии 0.7.0:
▪️ Изменена система именования метрик — благодаря этому теперь можно запрашивать все метрики доступности образов с помощью одного запроса без использования громоздких регулярок.
▪️В чарте теперь можно указать монтирование дополнительных volumes к контейнеру. Благодаря этому можно примонтировать секрет с credentials для registry или CA-сертификатом.
▪️ Добавлена возможность принудительной проверки образов для отключенных/приостановленных рабочих нагрузок. Остановленным считается контроллер, у которого не предполагается наличие реплик.
📌 Подробнее: https://github.com/deckhouse/k8s-image-availability-exporter/releases/tag/v0.7.0
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Docker Desktop 4.28: Улучшенный обмен файлами и безопасность, а также улучшенный просмотр сборок в Docker Build Cloud
📌 Подробнее: https://www.docker.com/blog/docker-desktop-4-28/
MemOps🤨
📌 Подробнее: https://www.docker.com/blog/docker-desktop-4-28/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3
Как обслуживать миллионы запросов в месяц с помощью VPS объемом 2 ГБ — история о размещении большого ресурса на простом виртуальном сервере без применения 100500 слоёв современных облачных технологий.
Автор: Alex Cabal, software developer who runs Scribophile, Writerfolio, and Standard Ebooks.
📌 Подробнее: https://alexcabal.com/posts/standard-ebooks-and-classic-web-tech
MemOps🤨
Автор: Alex Cabal, software developer who runs Scribophile, Writerfolio, and Standard Ebooks.
📌 Подробнее: https://alexcabal.com/posts/standard-ebooks-and-classic-web-tech
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤝1
CI/CD инструменты
▪️ GitLab CI/CD
Это платформа разработки программного обеспечения для управления различными аспектами жизненного цикла разработки программного обеспечения. Инструмент позволяет разработчикам запускать сборки, тесты и развертывать код при каждом коммите или пуше.
▪️GitHub Actions
Автоматизирует, настраивает и выполняет рабочие процессы разработки программного обеспечения прямо в репозитории.
▪️ Circle CI
Инструмент CI/CD, сертифицированный FebRamp и совместимый с SOC Type II. Он помогает в реализации CI/CD в проектах с открытым исходным кодом и крупномасштабных проектах, упрощает процесс DevOps и автоматизирует сборки в нескольких средах.
▪️ Bitbucket pipelines
Интегрированный инструмент CI/CD, который интегрирован в Bitbucket. Он автоматизирует код от тестирования до производства и позволяет разработчикам отслеживать продвижение пайплайнов на каждом этапе. Конвейеры Bitbucket гарантируют, что в коде не будет конфликтов слияния, случайных удалений кода или неработающих тестов. Для каждого действия в Bitbucket создаются облачные контейнеры, которые можно использовать для выполнения команд со всеми преимуществами совершенно новых конфигураций системы.
MemOps🤨
▪️ GitLab CI/CD
Это платформа разработки программного обеспечения для управления различными аспектами жизненного цикла разработки программного обеспечения. Инструмент позволяет разработчикам запускать сборки, тесты и развертывать код при каждом коммите или пуше.
▪️GitHub Actions
Автоматизирует, настраивает и выполняет рабочие процессы разработки программного обеспечения прямо в репозитории.
▪️ Circle CI
Инструмент CI/CD, сертифицированный FebRamp и совместимый с SOC Type II. Он помогает в реализации CI/CD в проектах с открытым исходным кодом и крупномасштабных проектах, упрощает процесс DevOps и автоматизирует сборки в нескольких средах.
▪️ Bitbucket pipelines
Интегрированный инструмент CI/CD, который интегрирован в Bitbucket. Он автоматизирует код от тестирования до производства и позволяет разработчикам отслеживать продвижение пайплайнов на каждом этапе. Конвейеры Bitbucket гарантируют, что в коде не будет конфликтов слияния, случайных удалений кода или неработающих тестов. Для каждого действия в Bitbucket создаются облачные контейнеры, которые можно использовать для выполнения команд со всеми преимуществами совершенно новых конфигураций системы.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
На GitHub составили список из бесплатных книг для программистов
В большом списке литература по всем существующим языкам, отдельным фремворкам и технологиям.
Есть версия на русском❤️
📌 Подробнее: https://github.com/EbookFoundation/free-programming-books/blob/main/books/free-programming-books-ru.md
MemOps🤨
В большом списке литература по всем существующим языкам, отдельным фремворкам и технологиям.
Есть версия на русском
📌 Подробнее: https://github.com/EbookFoundation/free-programming-books/blob/main/books/free-programming-books-ru.md
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤5😁1
API load testing: A beginner's guide / Нагрузочное тестирование API: Руководство для начинающих
Нагрузочное тестирование API обычно начинается с небольших нагрузок на изолированные компоненты. По мере развития тестирования ваша стратегия может расширяться до более полного тестирования API. Вы будете тестировать свой API с большим количеством запросов, большей продолжительностью и в более широком диапазоне тестирования — от изолированных компонентов до полных сквозных рабочих процессов.
📌 Подробнее: https://grafana.com/blog/2024/01/30/api-load-testing
MemOps🤨
Нагрузочное тестирование API обычно начинается с небольших нагрузок на изолированные компоненты. По мере развития тестирования ваша стратегия может расширяться до более полного тестирования API. Вы будете тестировать свой API с большим количеством запросов, большей продолжительностью и в более широком диапазоне тестирования — от изолированных компонентов до полных сквозных рабочих процессов.
📌 Подробнее: https://grafana.com/blog/2024/01/30/api-load-testing
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Git. GitLab
1. GitLab. Devops система. Установка в локальной сети. Настройка.
Git и GitHub для начинающих.
2. GitLab clone по SSH. Настройка SSH для Linux и Windows.
3. DevOps практика: GitlLab CI+Runners. Создание CI CD Pipeline.
4. GitLab: Свой Docker Registry. Создание и подключение.
📌 Подробнее: https://www.youtube.com/playlist?list=PLqVeG_R3qMSzYe_s3-q7TZeawXxTyltGC
MemOps🤨
1. GitLab. Devops система. Установка в локальной сети. Настройка.
Git и GitHub для начинающих.
2. GitLab clone по SSH. Настройка SSH для Linux и Windows.
3. DevOps практика: GitlLab CI+Runners. Создание CI CD Pipeline.
4. GitLab: Свой Docker Registry. Создание и подключение.
📌 Подробнее: https://www.youtube.com/playlist?list=PLqVeG_R3qMSzYe_s3-q7TZeawXxTyltGC
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6💯4❤2