172 похожих чатов

Всем привет! Братва лихая, подскажите по странному вопросу. Попал ко мне

в руки кубовый кластер, предыдущий сотрудник грубо говоря "умер", т.е. достучаться до него нельзя никак. Как/чем был развернут куб (kubespray, rke) - не знает никто. У меня есть потребность добавить в кластер 2 ноды. Это реально без каких-либо вводных?

20 ответов

19 просмотров

Спасибо. man что?

Сергей Вышегородский
Спасибо. man что?

посмотрите в сторону kubeadm join сначала. Возможно кластер был им развернут

Посмотри, какие cm в kube-system, какой софт стоит

а поднять второй кластер и в него все перетащить не вариант?

Алексей R
посмотрите в сторону kubeadm join сначала. Возможн...

Возможно еще rke, deckhouse, hard way, kubespray... Точной инфы нет и завалить существующий кластер благодаря такому ненадежному предположению сильно не хотелось бы

Это очень больно. 1. В рабочее время должно все работать. 2. Лишнего железа нет. 3. На этот адрес смотрят десятки сервисов. Поэтому останется вариант сносить рабочий кластер и поднимать заново. Не успел за ночь - с утра я познаю все прелести фистинга "в 4 кулака"

не на СТОЛЬКО хорошо, чтобы наслаждаться фистингом

Сергей Вышегородский
Это очень больно. 1. В рабочее время должно все р...

а если ты сломаешь текущий кластер? тогда придется с нуля прорабатывать ночью план Б?) тут, мне кажется, не только фистингом пахнет уже

Сергей Вышегородский
Это очень больно. 1. В рабочее время должно все р...

по хорошему надо все с нуля рядом разворачивать и документировать/кодифицировать и потом выполнять миграцию. А то, как говорил один персонаж из мультика "добром это не кончится"

PLAYER #666
а если ты сломаешь текущий кластер? тогда придетс...

Я для этого и спрашиваю, есть ли какой то универсальный вариант. Как я понимаю, если куб развернут RKE, то с помощью Kubespray не стоит ноды добавлять. Буду пробовать HardWay

Сергей Вышегородский
Это очень больно. 1. В рабочее время должно все р...

Пункты 1 и 2 противоречат друг другу. Без избыточности не будет устойчивости

Сергей Вышегородский
Я для этого и спрашиваю, есть ли какой то универса...

я бы поднял второй, перетащил бы все постепенно в него и задокументировал/в гит положил. иначе просто в один прекрасный момент у тебя может сложиться текущий кластер, а воспроизвести рабочую конфигурацию в своей инфре ты не сможешь быстро

Сергей Вышегородский
Я для этого и спрашиваю, есть ли какой то универса...

Убедись в том, что там не кубадм. Каждый инструмент свои артефакты оставляет, можно понять чем ставили

Алексей R
по хорошему надо все с нуля рядом разворачивать и ...

Мы живем не в идеальном мире и многие "правильно" разбиваются о наличие ограниченных ресурсов (серверы, время). Когда появится свободное "окно" - буду пытаться сделать все красиво. Сейчас много других, более приоритетных задач

Andrey Kartashov
Убедись в том, что там не кубадм. Каждый инструмен...

И убедился я, что не kubeadm, что мне это дает? У нас много всякого говна развернуто: и hard way, и rancher, и deckhouse. Исключение одного меня не сильно спасет

Kubeadm есть команда на мастере?

Сергей Вышегородский
# kubeadm bash: kubeadm: command not found

Можно посмотреть, какие пакеты вообще стоят, историю команд, какие файлы лежат, какие секреты и конфигмапы в kube-system. сделать базовый аудит, короче

Andrey Kartashov
Можно посмотреть, какие пакеты вообще стоят, истор...

Хо-хо! Кажется все будет проще, чем я ожидал. kubeadm усть, его просто "утащили" в папку, которая в PATH отсутствует. А в хистори насрано командами, явно показывающими, что разворачивали с помощью kubeadm. Спасибо за подсказку, в какую сторону копать

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта