Rainbow
curl http://mytestdomain.com
Даня
тобишь выйти из сетки кубера, из сетки амазона и зайти обратно
Даня
сейчас попробую, я не помню точно, какой ответ я получал
Даня
curl падает по таймауту
Даня
а mtr ничего не выдает кроме интернал адреса ноды
Даня
Даня
# mtr traefik.k8s.example.com -c2 --report
Start: 2018-12-03T15:14:32+0000
HOST: test-597c957468-7n8fc Loss% Snt Last Avg Best Wrst StDev
1.|-- ip-10-10-1-220.eu-west-1. 0.0% 2 0.0 0.1 0.0 0.1 0.0
2.|-- ??? 100.0 2 0.0 0.0 0.0 0.0 0.0
Даня
это из поды запущенной ручками
Rainbow
curl -H 'mydomain.com' http://EXTERNAL_NODE_IP
Даня
минуту
Даня
аналогично. а хотя стоп
Даня
там еще балансировщик
Даня
сейчас поковыряюсь.
Даня
похоже что проблема в лоадбалансере
Даня
так и есть
Даня
я не мог с ноды пойти на балансировщик
Даня
т.к. кластер доступен только через впн. добавил ноды в секьюрити группу и все завелось
dzmitry
https://github.com/kubernetes/dashboard/wiki/Accessing-Dashboard---1.7.X-and-above#kubectl-proxy - следуя докам, почему dashboard не доступен извне? Выставил NodePort(master), запустил proxy, но сайт unreachable
Ivan
Всем привет, натолкните на мысль, ставлю node-exporter к prom’у, в namespace prometheus desired node_exporter=0, если поднимать в namespace kube-system, все нормально взлетает. prometheus ставил просто манифестами. https://pastebin.com/eqQPRYX3
Andrey
можно использовать аккаунт только для авторизации в vault. У меня так и сделано
G72K
Если все делать аккуратно и в волт засылать только безправные аккаунты то норм, но следить придется
Andrey
ценность данных в волте больше, чем в кубере. Если не доверять волту, то зачем его использовать?
Andrey
но критика правильная, не могу не согласиться
Andrey
не сильно надеюсь, что переделают механизм авторизации в кубере
Kirill
Деплою cloudbees core. Сделал nfs шару, могу делать на нее PVC через volumeClaimTemplates. Но теперь выпадает другая ошибка:
Normal SuccessfulCreate 68m statefulset-controller create Claim sfs-name-cce333-cjoc-0 Pod cjoc-0 in StatefulSet cjoc success
Warning FailedCreate 3m24s (x149 over 68m) statefulset-controller create Pod cjoc-0 in StatefulSet cjoc failed error: Pod "cjoc-0" is invalid: spec.containers[0].volumeMounts[0].name: Not found: "jenkins-home"
Kirill
не могу понять, это надо в StatefulSet править?
Serega
можно использовать аккаунт только для авторизации в vault. У меня так и сделано
ну т.е. получается воркфлов такой: при помощи vault kubernetes auth в контейнер прокидывается токен(куб-токен). Дальше приложение напрямую или через инит контейнер при помощи этого токена сначала аутентифицируется и потом уже получает нужный секрет. При этом сервис аккаунт кубера привязывается к необходимой роли и полиси в волте.
Схема такая? или какие-то нюансы…
Serega
некоторые просто используют vault kubernetes auth + approle. Наример: https://medium.com/ww-engineering/working-with-vault-secrets-on-kubernetes-fde381137d88
но как-то грань между целесообразной необходимость и оверинженерингом… она как бы тонка и лично мне не очевидна
G72K
Vadim
https://github.com/kubernetes/kubernetes/issues/71411
#решето
Sergey
Vadim
еще бы, если б неисправили мы бы и не узнали
Vadim
зато любителям посидеть на стабильных 1.7 и .9 будет приятный сюрприз
G72K
Vadim
Vadim
хотя случай редкий
Vadim
G72K
Где детали то? Патч какой то странный , руками читают из сокета код ошибки. Интересно увидеть технические подробности
blkmrkt
Ребят, а нет инструмента для спецификации и деплоя пулов с нодами в GCE? Чтоб было достаточно поправить yaml файл и сделать что-то вроде kubectl apply -f spec.
Vadim
соответственно фикс в том чтобы не ждать закрытия коннекта, а закрывать его самим если там HTTP 101
Igor
Господа, а что бы автоматически передеплоивать docker-images, при обновление в hub.docker нужно использовать
https://github.com/v2tec/watchtower ?
А Swarm это получается не умеет делать?
K8S+helm вроде говорят что может, но ведь он “стрельба по воробям”, если у меня дешевая VPS и 5 сервисов (k8s все ресурсы будет сжирать)?
Rainbow
G72K
Vadim
G72K
Й
Применить к чему? Можете пожалуйста расширить ответ. Ну или ссылку где это можно почитать
Serega
тоже не уловил. Что может делать токен, описывается же маппингом сервис аккаунта в роль и полиси волта
G72K
Видел в кубе патчи замержили, где от сервис аккаунтов будут отходить в пользу уникального токена на каждый под. Но когда это случится не понятно
Serega
да вотож…все в целом очень запутанно, и через пол года не хочется перехерачивать почти с нуля
G72K
Й
Аааа, тю. Ну да.
Igor
Й
Serega
до него еще надо добраться =) Ну и иногда скомпрометированный волт это уже самое плохое что могло случиться.
Serega
А кубер в этом случае оверкил?
в гугле можно кубер на одной ноде, еще какой-нибудь preemptible. Если планируется рост, можно подумать. Иначе сложность не стоит вложений времени.
Serega
я бы тоже плюсанул за номад для такой задачи.
Nikita
Serega
автор вопроса хостит свои контейнеры на vps. Оверкил бывает не только по сложности, но и по деньгам.
G72K
Rainbow
Serega
нивчем. Минимально
Serega
ну т.е. если у чела есть впс с докером, то кубер на одной ноде - это плюс минус не на много отличается по деньгам. (Если очень хочется).
А то народ любит задавать вопросы вне контекста, мол зачем на одной ноде. Есть деньги - делай HA, нет вопросов.
Rainbow
куб даёт kubectl apply -f
это 10 из 10. Даже HA не так важно.
Andor
жалко что ноды так пока не разворачиваются
Rainbow
swarm тоже это даёт, только это боль.
Rainbow
Andor
это не то
Rainbow
максимально близко
Andor
ваще ни разу
Andor
у kubectl нет ансиболи внутри