Anton
Коллеги, посоветуйте нормальный сетап стейтфул кластера майскл для 1.10?
В чарте stable/mysql почему то deployment используется. Да еще probes для контейнера mysqld_exporter тычат в /metrics, так что когда в mysql что то тяжёлое происходит probes для метрик не работают и из service выключается endpoint - трафик перестаёт ходить к mysql)
Oleg
В Ингресс нужно чтобы за index.html шло в один сервис, для всего остального / - в другой
Oleg
/ и /* ?
Oleg
Не, так нельзя
Andrey
почему?
Oleg
У тебя на ингресс придет GET / и по нему мне нужен один сервис, который отдаст условный index
Andrey
в изначальной постаноке задачи звучало по другому :)
Juriy
Ничеси.
Roman
Привет! Ребятки, кто подскажет от чего зависит EXTERNAL-IP для ноды при вводе команды kubectl get nodes -o wide?
Roman
И если EXTERNAL-IP сейчас <none> для всех нод, то куда надо смотреть?
Roman
Крутится все на AWS, внешние IP есть
Anton
кажется там дискаверинг на уровне "через который интерфейс стоит default gw, тот и адрес ноды"
Anton
но это не факт
Anton
у меня оказывается тоже там none, я этого и не замечал раньше
blkmrkt
У кого еще ранчер UI отвалился с утра? Похоже это после апдейта.
Anton
так удобно логи в скриншотах смотреть. но спасибо что хоть не фото экрана
blkmrkt
так удобно логи в скриншотах смотреть. но спасибо что хоть не фото экрана
Сорри, вот тут ранчер сдох, и kubectl перестал подключаться: https://gist.github.com/kaivi/b5967f2cc0837b64d20849bdb2a5e447
blkmrkt
А вы что накатили?
ничего не делал, просто смотрю kubectl не работает, в логах вот это вот выше
Pavel G
Не открывается страница?
Pavel G
Зайдите на машину где его контейнер запущен и Sudo docker engine restart Вроде так пишется
blkmrkt
А можно подробнее) что такое подох ранчер?
docker ps вот что показывает, видимо ранчер перестал слушать порты
Pavel G
Так бывает если там только докер без ингресса
blkmrkt
Делал docker restart, docker container restart 6c3, а у контейнера rancher/rancher все равно аптайм показывает 7 дней
blkmrkt
рестартю сервис докера вот сейчас
blkmrkt
Так бывает если там только докер без ингресса
не, все равно не поднимает http сервер. В логах rancher-agent долбится на свой внешний ип и отваливается с connection refused
blkmrkt
странно что оно все сломалось, я ничего и не делал же
blkmrkt
а вспомнил, я ранчер агента запускал на той же машине
blkmrkt
Как rancher-agent удалить и запретить ему запускаться снова? Делал docker rm -f, удалял имаг этой версии. Не помогает. После рестарта докера, он появляёется снова под новым ид.
Pavel G
ОооОоО
Pavel G
Агент на машине с чем? С основным ранчером?
blkmrkt
В смысле агент?
угу. Я агент и ранчер на одну ноду поставил, теперь не пойму какой контейнер от ранчера, какой от ноды
blkmrkt
под docker ports ни у одного контейнера нет маппингов порта, как это?
blkmrkt
вот все что там крутится
Aleksei
так а если в kubectl посмотреть?
blkmrkt
так а если в kubectl посмотреть?
он не подключается, порты закрыты
𝚔𝚟𝚊𝚙𝚜
cri-tools?
Pavel G
Kubectl из командной строки
Pavel G
вот все что там крутится
Вообще фотка плохая. Я сервера не вижу, агент его снес чтоли?
Pavel G
Покажи docker images
blkmrkt
Покажи docker images
root@sd-134062:~# docker images REPOSITORY TAG IMAGE ID CREATED SIZE rancher/rancher-agent v2.0.6 3571bad91a6b 13 days ago 296 MB rancher/rancher latest d41d39f8dd65 13 days ago 531 MB rancher/hyperkube v1.10.5-rancher1 ec897787d958 3 weeks ago 976 MB rancher/rke-tools v0.1.10 51eebeddb033 4 weeks ago 124 MB rancher/calico-node v3.1.1 d94b64ac210d 3 months ago 248 MB rancher/calico-cni v3.1.1 482f47df27e2 3 months ago 68.8 MB rancher/coreos-etcd v3.1.12 02f30926cd60 4 months ago 34.8 MB rancher/pause-amd64 3.1 da86e6ba6ca1 7 months ago 742 kB rancher/coreos-flannel v0.9.1 2b736d06ca4c 8 months ago 51.3 MB
blkmrkt
Вообще фотка плохая. Я сервера не вижу, агент его снес чтоли?
я руками агента килял и имг удалял. не помогло
Pavel G
Ранчер1? Через час посмотрю на свой инстал кину скрин как у меня
Pavel G
Хм. D65 похож, у него вольюмы или как?
Aleksei
вообще агент ранчера поднимает сам ранчер/rancher для своих нужд
Ivan
Вопрос. Я в миникуб залил 3 пода. Они по умолчанию должны пинговатб друг друга по имени или обязательно к ним сервисы надо создавать. Вроде в документации написано что в ДНС для подов должны создаватся A записи
Ivan
у тебя имя меняется каждый раз делай сервисы обязательно
Как меняется если я в metadata прописал name. И себя он видит локально по имени хоста
Ivan
это Kind: pod? не деплоймент/репликасет?
просто чистый под. пока не деплоймент
Ivan
у тебя имя меняется каждый раз делай сервисы обязательно
Но может ты и прав, сразу делать правильно через деплоймент и сервисы.
Aleksei
просто чистый под. пока не деплоймент
тогда должен пинговаться =\
Ivan
по ip пингуется кстати. Имя не резолвит
Валентин
Затирает потому что юнит другой. В 1.11 под динамическую конфигурацию
V
ребят подскажите а в kuberentes для deploy есть указатель чтобы минимальное количество pods было равно количеству нод и чтобы при добавлени ноды там стартавала пода, но и приэтом дополнительно был hpa
Sergei
daemon set
V
daemon set
так даемон сет разве может быть больше количества нод ?
Dmitrii
можно сделать daemonset и deployment c hpa, и один сервис для обоих.
V
можно сделать daemonset и deployment c hpa, и один сервис для обоих.
правильно ли я тебя понял: сначала запустить daemonset а рядом deploy+hpa ?
Dmitrii
Ага, с одинаковым лейблом, и сервис с селектором по этому лейблу
Kyrylo
Вы как нибудь порешали эту проблему?
Да, заменил kubedns на coredns (по памяти)
Dmytro
в смысле не помогало? kubedns выжирал весь проц на ноде или что происходило?
𝚔𝚟𝚊𝚙𝚜
подскажите на вскидку, как заставить деплоймент запускать другой под немедленно если первый сломался?
Anton
сломался по liveness?
𝚔𝚟𝚊𝚙𝚜
а имеет значение как сломался?