Repolode
siderolabs

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. 1

    Инструкции по развертыванию см. в официальной документации

Что важно знать

  • Здесь нет оболочки или интерактивной консоли, поэтому все операции по управлению необходимо выполнять через API.
  • Это полноценная операционная система для узлов Kubernetes, а не приложение, которое запускается в существующей системе.

В подборках

Темы

#kubernetes#linux#immutable-infrastructure#devops#cloud-native#mtls#containerd#go#grpc#kubernetes-distribution

Частые вопросы

Что такое 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-хосте.

6,6 тыс.+11 за неделю539GoOtherАктивно поддерживаетсяОбновлён 22 часа назад

Открытый облачно-нативный реестр контейнеров для хранения, подписи и сканирования образов и Helm charts, с RBAC и репликацией.

29,7 тыс.+35 за неделю5,4 тыс.GoApache-2.0Обновлён вчера