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

Привет, не знаю каким чудовм но случилось так можно ли

как то даунгрейднуть ноду ?

18 ответов

11 просмотров

Мастера то ? Для начала поищи бэкапы etcd. При обновлении ноды оны обычно складываются в отдельную папочку, рядом есть и старые манифесты. А потом замена бинарей на старые и скрестить пальцы, что бы завелось

Anton- Автор вопроса
Alexander
Мастера то ? Для начала поищи бэкапы etcd. При обн...

а где обычно они хранятся ? в /etc/kuberentes ?

Версии контрол плейна проверьте, если все старые, просто kubelet откатите назад

Anton- Автор вопроса
Anton- Автор вопроса
Sergei Monakhov
api server и остальное

я понимаю, но не понимаю как их проверить

Anton
я понимаю, но не понимаю как их проверить

Describe или get pod -o yaml/json и версии image посмотреть, ещё можно configmap с кластер конфиг посмотреть, при апгрейдах новый создаётся с версией на которую апгрейдится

Anton- Автор вопроса

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

так что глупости про наличие бекапа etcd в /etc/kubernetes/tmp можно смело не читать. По дефолту никаких бекапов не делается. все настраивать надо руками и головой.

Alexander
/etc/kubernetes/tmp

вы ошибаетесь.

Lucky SB
так что глупости про наличие бекапа etcd в /etc/ku...

если делается обновление через kubeadm, то он в явном виде пишет куда складывает бэкапы.

Alexander
если делается обновление через kubeadm, то он в яв...

Делать бекап на 400 метров каждые 5 минут ? но какой в этом смысл ???? или ты хочешь сказать, что kubeadm upgrade у тебя кроном раз в 5 минут запускается ? или что ?

Lucky SB
Делать бекап на 400 метров каждые 5 минут ? но как...

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

Alexander
Конкретно тут скорее всего не с первого раза полет...

а студент был настойчивым и жал на капу после каждой сигареты ?

Alexander
если делается обновление через kubeadm, то он в яв...

И таки да. авторы кубадма в очередной раз облжались. То что они считают бекапом etcd - просто тупо копия каталога с данными. А должен быть snapshot, снятый стандартными средствами. а эта копия каталога - есть небольшая вероятность, что она будет неконсистентной

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

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

читать файл максимально быстро? странный вопрос))
zamtmn
53
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
16
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
А кто такой мужчина в твоем понимании Азиз?
who?です 🐈
11
Ну значит тебе повезло, мы же про транк говорим оба?
Александр (Rouse_) Багель
11
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
буквально один оставшийся вопрос при выполнении строчки mov eax, 5 операнд "5" будет присутствовать где-либо в памяти (любой), кроме как в памяти блока .code? подвопрос: как...
12
Карта сайта