Andrey
Коллеги, а кто-то включал DynamicKubeletConfig kops'ом?
Не понимаю, каким образом можно задать спеку:
configSource:
configMap:
name: CONFIG_MAP_NAME
namespace: kube-system
kubeletConfigKey: kubelet
На всех нодах.
𝚔𝚟𝚊𝚙𝚜
файлы шарить между бэкендами
Желательно избегать таких кейсов, но если очень хочется, то можно взять NFS, желательно сразу прописать опции vers=3 и soft - если приложение это поддерживает
Сергей
Шарить картинки и загрузки
Сергей
Я об этом
Rainbow
Incognito
s3 тема, да
Rainbow
s3 есть у всех адекватных хостеров, на крайняк minio
Rainbow
И то, что у феца есть s3 не значит, что его можно ставить
Andor
феца
Rainbow
феца
ещё расскажи как kubernetes правильно говорить или mysql
Andor
сетенребук
G72K
Andor
но я не вижу где эти переменные исползуются в kube-prometheus
Andor
я алертменеджеры у него отключил, пытаюсь на старые натравить
G72K
Я кофе еще не пил, ничего не понимаю чего хочется, извиняйте
Andor
хочу понять откуда генерируется конфиг для подключения prometheus->alertmanager
Andor
и поправить это место
G72K
Andor
да не rule мне нужны
Andor
мне надо найти alertmanager service discovery
Andor
не правила агрегации-алертинга, а подключение к алертменеджеру
G72K
Stanislav
есть N всяких совместимых хреней
Rainbow
https://status.digitalocean.com/incidents/8sk3mbgp6jgl
Stanislav
Могу выразить много чего за riak cs (не помню, как оно сейчас называется). Точнее, за его подложку riak. Вкратце: при большом числе файлов в бакете - большие тормоза + потеря данных таки возможна независимо от количества файлов.
Andor
> при большом числе файлов в бакете
> независимо от количества файлов
хммм
Andor
а, это разные проблемы
Stanislav
разные, да...
Stanislav
Ещё могу добавить то, что при расширении кластера добавлением железки перебалансировка тоже идёт через ж... Мне удалось сделать более-менее равномерное распределение где-то на 3-ей итерации "убрал сервер из кластера, данные перераспределились, добавил сервер обратно, данные перераспределились". Ручек повлиять на распределение - нет.
Stanislav
Вобщем, ну его на этот риак...
Rainbow
Вобщем, ну его на этот риак...
особенно если учесть что все приложения что я видел и уаствовал в разработке обходились s3 и базой (база просто отдельно от кластера или managed) в плане постоянного хранения.
Stanislav
Речь про S3 от хостера. У нас (местный хостер) таки пытались сделать S3.
Rainbow
s3 всегда можно сделать отдельно + прокси nginx.
Stanislav
Я в смысле "не пытайтесь повторить это дома". Всякие minio - это не совсем S3 всё-таки.
Andor
мне проще указать additionalAlertManagerConfigs
Andor
Andor
ещё один баг в jsonnet:
params[params.type] сделать нельзя, а local type = params.type]; ... params[type] - можно
Rainbow
Rainbow
Andor
у меня только что не работало
Andor
у меня в значении хеш
Rainbow
там ошибка если нет key в объекте
Andor
local type = params.type;
local alertmanager_config = [
params[type],
];
Andor
вот так работает
Andor
а если params.type вписать - не работало
Andor
ERROR find objects: output: can't handle index type *ast.Index
Rainbow
ты скинь минимальный пример, а то так вроде вск ое
local params = {
type: 'test',
test: 1,
};
local alertmanager_config = [
params[params.type],
];
alertmanager_config
Andor
лень
Rainbow
у тебя ошибка где то в другом месте скорее всего
Andor
ну ошибка исчезла когда я сделал как показал
Rainbow
это карго культ
Andor
если я выделю точный кусок кода который будет возвращать ошибку - я быстрее сделаю багрепорт, чем сюда писать :)
G72K
G72K
Rainbow
G72K
Хотя вынос в local циклическую зависимость не вылечит, так что врят ли оно
G72K
не падает
А, там не присваивается params, только читается, просмотрел
Andor
ну я может попробую потом
Andor
с выводом ошибок в jsonnet/ksonnet всё довольно грустно
G72K
Почему? Всегда указывется конкретная строка и что за ошибка
Andor
ха-ха
Andor
классная шутка
G72K
Вот то что там свои printf не расставить это да.
Andor
ERROR find objects: RUNTIME ERROR: Field does not exist: spec
<extvar:__ksonnet/components>:318:12-17 thunk from <object <anonymous>>
<std>:232:22-25 thunk from <function <anonymous>>
<std>:232:13-26 function <anonymous>
<extvar:__ksonnet/components>:(316:20)-(318:23) object <anonymous>
During manifestation
Andor
где ошибка?
Andor
ERROR find objects: <extvar:__ksonnet/components>:272:18-27 Unknown variable: endpoints
endpoints: endpoints,в какой строке?
Andor
я конечно нашёл тогда где были ошибки, но сейчас уже не вспомню
G72K
где ошибка?
Это extVar, оно там через хак, вы много логики в params не пишите :)
Vadim
Vadim
лучше всего его, конечно же, "отвезти на ферму пожить на природе" евпочя
Andor
Andor
просто хешики
Alexey
#whois Росатом проект облако. Linux. Черпать знания.
Andor
Fomalhaut
Приветствую! 😊