Обзор новых инструментов CNCF: хранение, анализ, сети и разработка

OpenEBS — это служба хранения для Kubernetes, предоставляющая динамические тома с высокой производительностью и отказоустойчивостью, включая возможности репликации и управления данными. Она поддерживает различные типы хранилищ, такие как LVM и ZFS, и подходит для развертывания в облаке и локально. Для доступа к хранилищу используются локальные тома или реплицированное хранилище NVMe-oF. Управление осуществляется через кастомные ресурсы Kubernetes.
Обзор новых инструментов CNCF: хранение, анализ, сети и разработка
Изображение носит иллюстративный характер

openGemini – это распределенная база данных временных рядов, которая оптимизирована для обработки больших объемов телеметрических данных с высокой скоростью записи и чтения. Она построена на архитектуре MPP и поддерживает развертывание в кластере. Обеспечивает эффективное сжатие данных, а также интегрированную платформу анализа на основе ИИ.

OVN-Kubernetes – сетевой плагин Kubernetes, основанный на OVN и Open vSwitch, он обеспечивает надежную сетевую инфраструктуру для кластеров Kubernetes. Поддерживает различные сетевые стандарты Kubernetes, контроль исходящего трафика, а также расширенные функции, такие как гибридная сеть и разгрузка сетевых задач на сетевую карту. Имеет два режима развертывания: централизованную и распределенную архитектуры.

Radius – облачная платформа для разработки и развертывания приложений, которая обеспечивает единую среду для разработчиков и инженеров. Она позволяет совместно работать над приложениями, предоставляет рецепты инфраструктуры и поддерживает развертывание в различных облаках и локальных средах. Включает API общего управления ресурсами, поставщиков ресурсов и инструменты для управления приложениями.

Score – спецификация рабочей нагрузки, которая позволяет запускать одно и то же приложение в разных средах. Облегчает настройку приложений, используя единый файл score.yaml, который можно преобразовать в нужный формат для Docker Compose или Kubernetes. Позволяет разработчикам сосредоточиться на логике приложений, отделяя конфигурацию от среды развертывания.

Shipwright – фреймворк для создания образов контейнеров в Kubernetes, который поддерживает различные инструменты, такие как Kaniko, Buildpacks и другие. Использует CRD для определения процесса сборки: Build, BuildStrategy и BuildRun. Обеспечивает гибкую настройку сборки, включая выбор стратегии и параметров образа.

Stacker – инструмент для создания образов OCI с декларативным форматом YAML. Он создает образы в воспроизводимой среде на базе LXC. Поддерживает инкрементальную сборку, пересобирая только изменившиеся образы. Автоматически пробрасывает прокси-настройки и сетевые настройки в среду сборки.

youki – низкоуровневая среда выполнения контейнеров Linux, подобная runc и crun. Она предназначена для создания и управления контейнерами, может использоваться как самостоятельно, так и в связке с Docker. Поддерживает rootful и rootless режимы работы.


Новое на сайте