Comments 4
Может стоило всё же разобраться почему первая команда не сработала? Там же просто sh скрипт, не так и сложно его отладить.
Well... Я не буду спорю, что можно было попробовать (и стоило бы) разобраться, почему curl -sfL https://get.k3s.io | sh - не сработала у меня. Однако у меня были попытки:
- пробовал запустить curl с ключом -v и отдельный запуск sh -x, однако всё равно было "зависание" (то есть также - ни вывода, ни ошибки в виде [INFO] или [ERROR]);
- смотрел что там по процессам (ps aux), но каких-то явных процессов, связанных с curl тоже не было (и я считаю довольно странно).
Можно было подумать, что было проблема с сетью или столкнулся с какими-то блокировками, НО... самое интересное, что с какой-то попытки команда выполнилась (то есть был какой-то вывод с [INFO], а не просто какое-то молчание, с которым непонятно, как действовать), но однако после установки почему-то корректно не поднимался k3s и пришлось немного навести шен-шуя.
Да, можно было это сделать расследования и сделать про это статью, но я на тот момент хотел просто сделать себе кластер, который будет состоять из одной ноды (мой ноутбук), с которым можно дальше как-то взаимодействовать.
В любом случае, спасибо за замечание! Я думаю, что мне стоит подумать над этим.
Не знаю, в этом ли проблема, но у меня на ubuntu тоже ничего не ставилось, пока не попробовал с vpn
Причем все ссылки из скрипта вроде как на гитхаб, то есть нет никаких заблокированных ресурсов, но без впн все равно не работало. Ровно так же - просто зависший скрипт, без логов про ошибки и тд
Хм, это интересно. Можно было бы попробовать через WireShark/tshark/tcpdump и посмотреть, что происходит без vpn и с vpn. Я, честно признаться, не хотел использовать бесплатные варианты, а денег, чтобы платить, нет. Хотя я мог попробовать через torsocks запустить команду и посмотреть, что будет.
И самое интересное, я только что попробовал вставить ссылку в браузер https://get.k3s.io и без расширения VPN мне выдало "Не удается получить доступ к сайту". А ври с расширением - я вижу прям код скрипта на окне браузера. Тогда получается, что проблема с блокировками имеет право на существование?
Хотя как тогда объяснить, что с какой-то попытки странным образом без манипуляций с сетью всё-таки сработала команда? Получается, что "раз в год и палка стреляет"? Или каком-то образом я получил скрипт удачным маршрутом...
Возможно, есть прерывающиеся соединения к каким-то CDN или geolocation-based блокировки, которые срабатывают не всегда. Но в моём случае, даже если бы скрипт завершился успешно, я всё равно бы столкнулся с конфликтами nameserver'ов в Arch - поэтому ручная установка была неизбежна.
Я установил k3s на Arch, чтобы вам не пришлось