Неизменяемый загрузочный Linux-дистрибутив, который создаёт готовые к работе с Kubernetes образы ОС для периферийных и bare-metal-узлов в стиле Dockerfile.
siderolabs/talos
Минимальный неизменяемый дистрибутив Linux для Kubernetes, управление которым полностью ведётся через API без доступа к shell.
- Звёзды
- 11,476
- Форки
- 940
- Открытые issues
- 287
- Последний коммит
- 21 час назад
Что это?
Talos Linux — операционная система, созданная специально для запуска Kubernetes. В неё входят только необходимые для этого компоненты, а сама система неизменяема: образ системы не может самопроизвольно измениться из-за ручных правок на узле.
На узле Talos нет shell и интерактивной консоли. Всё управление системой, включая настройку и обновления, выполняется через API с взаимной TLS-аутентификацией (mTLS). Обновления применяются атомарно, а проект стремится поддерживать актуальные версии Kubernetes и Linux.
Проект поддерживает Sidero Labs; он полностью открыт и распространяется по лицензии MPL-2.0.
Ключевые возможности
- 01Минимальный защищённый неизменяемый образ Linux, созданный для Kubernetes
- 02Всё управление выполняется через API; shell и интерактивная консоль отсутствуют
- 03Доступ к API защищён взаимной TLS-аутентификацией (mTLS)
- 04Атомарные обновления на основе образов, предотвращающие расхождение конфигурации
Сценарии использования
- Запуск production-кластеров Kubernetes на физическом оборудовании или виртуальных машинах
- Создание защищённой ОС для узлов, где важно минимизировать поверхность атаки
- Единообразное управление множеством узлов Kubernetes с помощью автоматизации
Быстрый старт
- 1
Инструкции по развертыванию см. в официальной документации
Что важно знать
- Здесь нет оболочки или интерактивной консоли, поэтому все операции по управлению необходимо выполнять через API.
- Это полноценная операционная система для узлов Kubernetes, а не приложение, которое запускается в существующей системе.
В подборках
Темы
Частые вопросы
- Что такое talos?
- Минимальный неизменяемый дистрибутив Linux для Kubernetes, управление которым полностью ведётся через API без доступа к shell. Talos Linux — операционная система, созданная специально для запуска Kubernetes. В неё входят только необходимые для этого компоненты, а сама система неизменяема: образ системы не может самопроизвольно измениться из-за ручных правок на узле.
- talos можно использовать бесплатно? Какая у него лицензия?
- talos распространяется с открытым исходным кодом под лицензией MPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- talos всё ещё поддерживается?
- Активно поддерживается. Последний коммит в talos — 6 нояб. 2026 г..
- Для чего можно использовать talos?
- Запуск production-кластеров Kubernetes на физическом оборудовании или виртуальных машинах Создание защищённой ОС для узлов, где важно минимизировать поверхность атаки Единообразное управление множеством узлов Kubernetes с помощью автоматизации
- Как установить talos?
- Инструкции по развертыванию см. в официальной документации
- Где скачать talos?
- Исходный код и инструкции по установке — на GitHub: https://github.com/siderolabs/talos
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
k0s — дистрибутив Kubernetes в виде одного бинарного файла со всем необходимым для простого развертывания и обновления кластеров на любом Linux-хосте.
Нативный для Kubernetes API-шлюз на базе Envoy, реализующий Gateway API и поддерживающий сценарии использования AI-шлюза.
Открытая система для развертывания, масштабирования и управления контейнеризированными приложениями на нескольких хостах.
Helm — пакетный менеджер для Kubernetes: он устанавливает приложения, упакованные в переиспользуемые Charts, и управляет ими.
Открытый облачно-нативный реестр контейнеров для хранения, подписи и сканирования образов и Helm charts, с RBAC и репликацией.