Инновации в Sheet-Native Computing Foundation
Сообщество Sheet-Native Computing Foundation продолжает активно развивать свою экосистему, представив значительные достижения в области управления контейнерами. Теперь появилась возможность
пушить и вытягивать полноценные OCI-образы контейнеров непосредственно в ячейки электронных таблиц. Это означает, что не ссылки или метаданные, а сами слои образов хранятся в формате base64, с адресацией по sha256, обеспечивая точную сборку байт-в-байт на выходе.
Этот прорыв реализован в SheetHub, платформе, функционирующей как GitLab-подобный форж, но полностью работающей на базе Google-таблиц. Реестр контейнеров SheetHub целиком размещен в ячейках таблицы, демонстрируя уникальный подход к хранению и управлению образами.
Федерация кластеров через таблицы и WASM-рантайм
Дополнительно, в рамках проекта Sheeternetes, который управляет кластерами контейнеров с использованием электронных таблиц в качестве control plane, была достигнута федерация двух кластеров. Это позволяет объединить локальный on-prem-кластер, работающий на файле Excel, с облачным кластером на Google-таблице. Такая интеграция обеспечивает:
- Объединенную сетевую инфраструктуру
- Единый пул вычислительной ёмкости
- Возможность живой миграции контейнеров между кластерами
- Рантайм для контейнеров, не требующий Docker, с поддержкой WASM (WebAssembly) непосредственно в ячейках.
Все эти функции полностью воспроизводимы, а их исходный код доступен в одном компактном репозитории, подчеркивая открытость и доступность разработки.
Ого, это круто! Я сам активно использую SheetHub для небольших проектов, и возможность пушить OCI-образы прямо в ячейки — это game changer. Раньше приходилось городить огород с внешними ссылками, а теперь все внутри. Пока что есть нюансы с большими образами, иногда подтормаживает при вытягивании, но для микросервисов самое то. Мой лайфхак: используйте максимально миниатюрные базовые образы, это сильно ускоряет работу.