rk8s: Легковесная альтернатива Kubernetes на основе Rust — Чжоусюань Тан
Rust Nation UK
0:00 / 0:00
rk8s: Легковесная альтернатива Kubernetes на основе Rust — Чжоусюань Тан
3 419 просмотров · 6 месяцев назад
Rust Nation UK
10,2 тыс. подписчиков
3 419 просмотров · 6 месяцев назад
Kubernetes лежит в основе современной инфраструктуры, но иногда кажется громоздким и сложным. rk8s, полностью реализованный на Rust, предлагает новый подход к оркестровке контейнеров с более простой и безопасной архитектурой.
В локальном режиме пользователи могут запускать контейнеры, поды или приложения docker compose непосредственно на одной машине, используя бинарный файл rkl — без необходимости настройки плоскости управления или кластера.
В кластерном режиме rk8s функционирует как облегченная альтернатива Kubernetes. Компонент rks выступает в качестве плоскости управления, управляя состоянием и планированием между узлами, а rkl служит как инструментом командной строки (подобно kubectl), так и агентом узла (подобно kubelet). Вместе они образуют распределенную, но минималистичную систему оркестровки.
Архитектура «один бинарный файл, множество ролей» объединяет CLI, среду выполнения и управление рабочими нагрузками в одном исполняемом файле, упрощая развертывание и снижая порог входа для оркестровки контейнеров. Созданный с нуля на Rust, rk8s использует принципы безопасности памяти, производительности и надежности, чтобы сделать оркестрацию контейнеров более доступной и эффективной.