Всем привет!
Talos Linux – яркий представитель «минималистичных ОС», в которой практически нет исполняемых файлов, оболочки (shell), возможности подключения через SSH.
Задача простая – запустить Kubernetes и работать уже с ним. Такой подход может быть интересен, как ИТ-службам (за счет более простой поддержки), так и ИБ (за счет сокращения поверхности атаки, обусловленной ограниченной возможностью пользователя влиять на систему).
Устанавливается Talos из специально подготовленных образов (как для систем виртуализации, так и для физических хостов).
Но как быть в случае, если используемый провайдер не предоставляет возможности использования собственного образа?
Ответ на этот вопрос, а точнее – полноценную инструкцию, можно найти в статье. Автор описывает весь путь.
Получается примерно следующее:
🍭 Использование
kexec для запуска Talos Linux в любом окружении🍭 Проверка и корректировка настроек сети
🍭 Использование
talosctl или Talm для установки ОС на диск🍭 Еще одна проверка сети и все готово к использованию!
Детальное описание всех шагов с комментариями и примерами запускаемых команд приведено в статье. И, как обычно, полезные ссылки на материалы по теме!