Nik
--> Processing Dependency: docker-engine >= 1.12.6 for package: kubeadm-1.9.1-2.1.5.el7.x86_64
Nik
kubeadm вроде вполне актуальный. Как можно разрезовлить?
PsyDebug
из ce если ставить, но оно только с определённой версией работает. вобщем проще всего- подрубаешь ce репу официальную и ставишь docker-ce-17.03.1
PsyDebug
ставь так
Nik
ставь так
помогло, спасибо
Алексей
Всем привет. Вопрос по метрикам ingress-nginx. Сколько и каких метрик можно собрать в прометее с него? В доках потерялся - не вижу нифига.
Andrey
Всем привет. Вопрос по метрикам ingress-nginx. Сколько и каких метрик можно собрать в прометее с него? В доках потерялся - не вижу нифига.
Они 4 дня назад выпилили VTS. Теперь собирают из lua. https://github.com/kubernetes/ingress-nginx/blob/43cf56c442354e32d91e09db7e2430b0b4aedf74/rootfs/etc/nginx/lua/monitor.lua
Andrey
Да, я видел сегодня.
https://github.com/kubernetes/ingress-nginx/pull/2608/files#diff-9fc05888eaebe5eb50e63b6f89da002dR29 Вот список.
Алексей
https://github.com/kubernetes/ingress-nginx/pull/2608/files#diff-9fc05888eaebe5eb50e63b6f89da002dR29 Вот список.
я правильно понимаю, что для получения метрик в формате прометея нужно UDP порт 10254 указывать в сервисе через который скрапятся метрики?
Andrey
привет а можно ли чтобы externalIP для сервиса сам назначался из пула?
bebebe
привет а можно ли чтобы externalIP для сервиса сам назначался из пула?
из какого пула? metalldb позволяет например выделять из DHCP по L2
Михаил
это вам в сторону istio\ingress
мы свой костыль написали)
Михаил
лезет в API и привозит IP на ноду)
𝚔𝚟𝚊𝚙𝚜
лезет в API и привозит IP на ноду)
в смысле назначает на интерфес?
𝚔𝚟𝚊𝚙𝚜
я тоже так делал, но я запускал айпишники как деплоймент
Александр
𝚔𝚟𝚊𝚙𝚜
https://github.com/kvaps/docker-external-ip
𝚔𝚟𝚊𝚙𝚜
но теперь ограничился просто romana-vip
Михаил
Откуда везет ип?
смотрит в сервис, если там есть external ip то привозит
Александр
Пул большой?
Михаил
Anton
Товарищи, в чем может быть причина - что контейнер жалуется на невозможность записи?
Anton
level=error ts=2018-06-18T15:36:41.615422486Z caller=main.go:597 err="Opening storage failed lock DB directory: open /prometheus/lock: permission denied"
Anton
volumeMounts: - name: config mountPath: "/etc/prometheus" readOnly: true - name: data mountPath: /prometheus readOnly: false volumes: - name: config secret: secretName: prometheus-cfg items: - key: prometheus-cfg.yaml path: prometheus.yml - name: data hostPath: path: /data/local/prometheus
Anton
Решил прометея завести внутрь кластера, без моунта data все отлично работает
Vitaliy
У нас эти прокси в кластере
либо я в танке либо это странный сетап будет. зато в кластере
Й
либо я в танке либо это странный сетап будет. зато в кластере
Вы это лучше в ишью кубеспрэя пишите. Там вам ответят более детально
Yu
Товарищи, в чем может быть причина - что контейнер жалуется на невозможность записи?
Можно попробовать subPath: prometheus добавить там же где и mountPath: /prometheus
Anton
ТОже самое
Anton
Еще пробовал hostPath: path: ... type: Directory
Yu
Разрешения на папки на хосте пробовал менять? Выставить id пользователя такой же как в контейнере? Попробовать поиграть с securityContext: fsGroup: 999 Не претендую на истину. Просто идеи. Может помогут.
Anton
.10.4
Anton
Пометей 2.3
Anton
угу там другой юзер
Valerii
И снова здравствуйте! :)
Nikolay Markov
посоны, а кто пробовал локалвольюмы в 1.10
Nikolay Markov
это норм, что там Recycle падает?
Nikolay Markov
minikube пробовал
я вот их прям в бою хочу применить
Nikolay Markov
но настораживает, что если выставить reclaimPolicy: Recycle - то он фейлит сделать rm -rf
Nikolay Markov
мол, плагин не поддерживает
Nikolay Markov
что за бред, как может не поддерживаться rm -rf на файловой системе?
Nikolay Markov
с кем воюете?
с дотосаенсом
Nikolay Markov
чтобы чтение с диска было всегда с локального
bebebe
https://www.spotifyjobs.com/job/product-marketing-manager-infrastructure-ogvh7fwj/
Nikolay Markov
дайте деталей
ну, я на ноде нарезаю диск на lvm-разделы, эти разделы прокидываю в кубик, как persistent volume’ы. Выставляю им reclaim policy в Recycle, чтобы при назначении их на новый под данные с них автоматом сносились
Nikolay Markov
так вот, данные не сносятся, а в логах появляется запись, мол, плагин не поддерживает Recycle
Nikolay Markov
а epmty dir же есть?
мне надо размер диска ограничивать насильно
Nikolay Markov
и, в перспективе, чтобы его можно было бэкапить отдельно
Nikolay Markov
формально persistent volume’ы отлично подходят, я только не понимаю, почему дефолтный плагин для local не умеет в тупой rm -rf
Михаил
напиши свой garbage collector)
Nikolay Markov
да уже обещали полностью рабочий LVM в 1.11/1.12
Nikolay Markov
но хочется же сейчас
Nikolay Markov
и да, flexVolume - какое-то говно
Sergey
и да, flexVolume - какое-то говно
от кубера, иногда, впринципе, попахивает
Nikolay Markov
от кубера, иногда, впринципе, попахивает
ну, учишь го и контрибьютишь. У кубера еще есть шансы не превратиться в опенстек
Михаил
от кубера, иногда, впринципе, попахивает
всяко меньше, чем от других вещей
Nikolay Markov
спасибо гуглу за это отчасти, на самом деле
Й
всё меньше и меньше
Да нормас! Чем раньше уплывёт в Легаси, тем быстрее вылезет ещё какаянить поделка. Будем её внедрять под соусом да гавно ваш кубернетес... Вот у нас хуернетис - вот это супер тема
Й
Даёшь второй шанс дцос!!
Nikolay Markov
в итоге всех победит чувак, написавший плагин для runc на сишечке и прикрутивший к нему openwswitch
Nikolay Markov
или на русте
Nikolay Markov
чтобы по-модному
Й
Нэ. Зачем что то рабочее? А как бабло зарабатывать? Вот у нас 10500 проетов по переползания в кубернетес. Затем этиже проекты будем переводить ещё куда-то и снова зарабатывать
Nikolay Markov
openvz поднимем, посоны