@kubernetes_ru

Страница 547 из 958
bebebe
04.05.2018
13:14:40
вариантов масса, надо через kubectl describe pod kubectl logs смотреть логи почему крашится

Alexandr
04.05.2018
13:16:43
по идеи у вас должен быть где-то выложен собственный образ для openresty/openresty или унаследованный от него где через lua rocks или через openresty package manager (opm) поставлены нужные депенды зависит от того что напиано в конфиге, может быть ваш openresty при старте куда-нибудь долбится lua и падает не находя соседнего сервиса
В случае если запускать без -c (путь к файлу конфигов nginx) то все взлетает. Если указываю свой путь (относительно директории nginx) через -c, то падает с вот таким в логах nginx: [emerg] open() "/usr/local/openresty/nginx/my-conf/nginx.conf -g daemon off;" failed (2: No such file or directory)

хотя он там есть )

Google
bebebe
04.05.2018
13:19:50
через монтирую configmap
вы можете проверить что туда файл доезжает по ожидаемому пути?

Alexandr
04.05.2018
13:20:29
вы можете проверить что туда файл доезжает по ожидаемому пути?
если убрать -c и посмотреть в контенейре через exec он там есть.

вы можете проверить что туда файл доезжает по ожидаемому пути?
В описание к поду есть вот такая строчка Normal SuccessfulMountVolume 5m kubelet, minikube MountVolume.SetUp succeeded for volume "nginx-conf"

Denis
04.05.2018
13:24:18
Можете подсказать, можно ли использовать сервис как балансер? направить его на 2 пода selector: name: pod1 name: pod2

Sergey
04.05.2018
13:27:57
Andor
04.05.2018
13:28:22
хипстеру надо где то данные хранить, я полагаю, а инфлюкс рбд
вроде это опционально у нас например нет инфлюкса

Sergey
04.05.2018
13:29:49
вроде это опционально у нас например нет инфлюкса
я попытался отследить, куда хипстер что ставит, пришел к выводу, что информацию из top он хранит в базе, а т.к кубер это мульти-нод система, и если одна нода падает, хипстер перестанет давать данные, поэтому используется round-robinDB для хранения, а как у вас?

heapster хранит все в mariadb-xtrabackup-кластере??

Andor
04.05.2018
13:32:39
кажется только в памяти

нафиг для мелких графиков что-то большое

Sergey
04.05.2018
13:33:02
инфлюкс жрет то понты

Google
Andor
04.05.2018
13:33:15
а для чего он?

Sergey
04.05.2018
13:33:30
а для чего я выше писал?

Andor
04.05.2018
13:33:58
у нас инфлюкса нет, а графики в дашборде есть

Sergey
04.05.2018
13:34:17
вот я и задумываюсь, может у вас другой use case

Andor
04.05.2018
13:34:19
инфлюкс жрет то понты
пока не потечёт наверное

у нас хипстер только для графиков в дашборде

Sergey
04.05.2018
13:34:36
может вы как то специально его деплоили

Andor
04.05.2018
13:34:46
кажется это сделал kops

Sergey
04.05.2018
13:35:05
мне хватило того что он из офф доков через influx ставится, а потом базы размазывает по кластеру

пока не потечёт наверное
а с чего он потечет, с графиков топа?)

Andor
04.05.2018
13:36:38
с того что он инфлюкс

- command: - /heapster - --source=kubernetes.summary_api:'' image: gcr.io/google_containers/heapster:v1.4.0

там ещё рядом addon-resizer, но он к делу отношения не имеет

Sergey
04.05.2018
13:38:05
подскажите, а как код выделять в телеге, а то я как дерёвня =_=

Andor
04.05.2018
13:38:18
так же как в markdown

тут подобный язык разметки используется

но не полностью совместимый с md

Aleksey
04.05.2018
14:10:18
- command: - /heapster - --source=kubernetes.summary_api:'' image: gcr.io/google_containers/heapster:v1.4.0
Вроде не хватает строчки -- sink influxdb-svc-name.namespace (вроде как то так). Просто сообщение выше было про инфлукс сказано.

Andor
04.05.2018
14:11:12
Нам хватает

Инфлюкса нет, графики в дашборде есть, чувствую себя нормально

Google
Aleksey
04.05.2018
14:11:34
Безусловно для команды top Да.

Andor
04.05.2018
14:11:46
Что?

При чём тут top?

Aleksey
04.05.2018
14:11:59
Kubectl top pods

Andor
04.05.2018
14:12:40
Я такой не пользовался, что она делает?

Aleksey
04.05.2018
14:13:41
Ну если у вас стоит heapster то она возвращает в консоль нагрузку на подах или на нодах (kubectl top nodes)

И не совсем понятно какой датасурс вы используете для графаны? Если стоит только heapster без инфлюкса

Andor
04.05.2018
14:15:00
У нас для такого прометей

Прометей конечно

Acidic
04.05.2018
14:16:48
Странная вещь происходит в последнее время. У контроллера Traefik высокие задержки, причем нагрузки нет

Aleksey
04.05.2018
14:16:53
Я наверное не совсем понял контескт. Но причем тут тогда промтей и хипстер? Разве можно heapster завернуть в Прометей?

Andor
04.05.2018
14:17:23
Я уже трижды говорил, что хипстер только для графиков в куберовской дашборде

Для нормальных метрик у нас прометей

Aleksey
04.05.2018
14:17:48
Ну точно контекст не верный. Не совсем понял. Извиняюсь.

Алексей
04.05.2018
14:23:38
У когонить есть пример готовой role под пользователя? Вообще сам накидал, но посмотреть чужие будет не лишним Нужно в рамках namespace дать полный доступ для игр

С RBAC кто разбирался?

Ivan
04.05.2018
14:31:50
Ламера вопрос, вот есть у меня service балансер , а где то агрегированные логи я могу увидеть?

Arslanbekov
04.05.2018
14:33:21
С RBAC кто разбирался?
что-нибудь типа такого https://gist.github.com/Arslanbekov/502dcac8ed6ed2a86bb3abd9d1b14a96

но сам понимаешь, что в разных случаях этого набора может не хватит и придется добавлять

Google
Arslanbekov
04.05.2018
14:35:57
Ламера вопрос, вот есть у меня service балансер , а где то агрегированные логи я могу увидеть?
логи кого? сервиса? сервис на сколько мне известно никаких логов не пишет

Ivan
04.05.2018
14:36:28
да, какой то глупый вопрос у мне явышел

вот что я имел ввиду

Алексей
04.05.2018
14:36:56
- pods/portforward вот это не очень понял Просто pods не хватит?

Ivan
04.05.2018
14:37:09
у меня есть логи на pods, на которые смотрит service, и мне хочется как то в одном месте получить логи с этих pods

Алексей
04.05.2018
14:38:27
Persistentvolumes пользователю не требуется?

Ivan
04.05.2018
14:46:11
а stackdriver не для этого ?

bebebe
04.05.2018
14:51:50
вопрос со звездчкой: кто-нибудь ходил в helm через *grpc* и инсталли чарты?

я такое делал и дажи работало

Ivan
04.05.2018
14:53:51
Спасибо!

Alisa
04.05.2018
15:08:13
там уже все удалилось, но я так и не понял почему у меня host одинаково реагировал вообще на все dns и несуществующие тоже

но внутренний dns работает, надо было просто в конфиги прописать все и не париться

Andor
04.05.2018
15:47:24
А чо случилось?

Dmytro
04.05.2018
17:53:43
если убрать -c и посмотреть в контенейре через exec он там есть.
а если nginx -T -c <path to custom config file>? Может внутри конфига инклюдится какой-то файл и этот он не найден? Либо права на файл

Ivan
04.05.2018
17:59:52
спасибо

Yuriy
04.05.2018
18:10:40
Всем привет. Есть кластер 3 мастера + 3 ноды 1.10, появилась задача гонять .net+iis приклады, для этого достаточно создать новые Win ноды и подключить к мастерам или нужно создавать Новую экосистему для Win контейнеров ?

Google
Arslanbekov
04.05.2018
18:15:18
кто-нибудь ставит heapster из helm? там по-умолчанию он идет без storage (раньше использовали influx). В helm chart он не ставится и как следствие не работает.

Dmitriy
04.05.2018
18:56:07
ребятушки, а есть какой-нибудь простой способ найти под по айпи?

и набить ему морду, разумеется

Dmytro
04.05.2018
19:08:55
что-то вроде kubectl get pods --all-namespaces | grep <ip> должно сработать

Dmitriy
04.05.2018
19:29:40
для меня в итоге сработало такое: set PODS (kubectl -n $NS get po |awk '{print $1}' | grep -v "^NAME") а потом for p in $PODS echo $p kubectl -n $NS get pod $p -o yaml | grep IP end

Vasilyev
04.05.2018
19:42:49
Ух!!! Сурово) сколько же у вас под?? Если не секрет

Vasilyev
04.05.2018
19:53:42
Можете подсказать, можно ли использовать сервис как балансер? направить его на 2 пода selector: name: pod1 name: pod2
Сервис выбирает эндпоинт рандомно. При использовании 2х под получите где-то 50/50. Чем вам не балансер))

Arslanbekov
04.05.2018
20:27:07
Также пытался хельмом его поднять, но в итоге поднял сам по кускам.
ага, придется вручную. Там по-умолчанию еще оч древняя версия идет :(

Yuriy
04.05.2018
20:29:56
ага, придется вручную. Там по-умолчанию еще оч древняя версия идет :(
Пока поднимал вручную, изучил RBAC и понял как оно работает в k8s

Страница 547 из 958