bebebe
я позже вернусь к этой активности - пингану
Alexandr
нет, я пока просто запускаю, толку от моего чарта маловато
Ну вот так-то он тоже взлетел. Но как только пробую запустить с nginx параметром -c, оно сразу падает.
bebebe
Ну вот так-то он тоже взлетел. Но как только пробую запустить с nginx параметром -c, оно сразу падает.
по идеи у вас должен быть где-то выложен собственный образ для openresty/openresty или унаследованный от него где через lua rocks или через openresty package manager (opm) поставлены нужные депенды зависит от того что напиано в конфиге, может быть ваш openresty при старте куда-нибудь долбится lua и падает не находя соседнего сервиса
bebebe
вариантов масса, надо через kubectl describe pod kubectl logs смотреть логи почему крашится
Alexandr
по идеи у вас должен быть где-то выложен собственный образ для 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)
Alexandr
хотя он там есть )
bebebe
через монтирую configmap
вы можете проверить что туда файл доезжает по ожидаемому пути?
Alexandr
вы можете проверить что туда файл доезжает по ожидаемому пути?
если убрать -c и посмотреть в контенейре через exec он там есть.
Alexandr
вы можете проверить что туда файл доезжает по ожидаемому пути?
В описание к поду есть вот такая строчка Normal SuccessfulMountVolume 5m kubelet, minikube MountVolume.SetUp succeeded for volume "nginx-conf"
Denis
Можете подсказать, можно ли использовать сервис как балансер? направить его на 2 пода selector: name: pod1 name: pod2
Andor
хипстеру надо где то данные хранить, я полагаю, а инфлюкс рбд
вроде это опционально у нас например нет инфлюкса
Sergey
вроде это опционально у нас например нет инфлюкса
я попытался отследить, куда хипстер что ставит, пришел к выводу, что информацию из top он хранит в базе, а т.к кубер это мульти-нод система, и если одна нода падает, хипстер перестанет давать данные, поэтому используется round-robinDB для хранения, а как у вас?
Sergey
heapster хранит все в mariadb-xtrabackup-кластере?😅
Andor
кажется только в памяти
Andor
нафиг для мелких графиков что-то большое
Sergey
инфлюкс жрет то понты
Andor
а для чего он?
Sergey
а для чего я выше писал?
Andor
у нас инфлюкса нет, а графики в дашборде есть
Sergey
вот я и задумываюсь, может у вас другой use case
Andor
инфлюкс жрет то понты
пока не потечёт наверное
Andor
у нас хипстер только для графиков в дашборде
Sergey
может вы как то специально его деплоили
Andor
кажется это сделал kops
Sergey
мне хватило того что он из офф доков через influx ставится, а потом базы размазывает по кластеру
Sergey
пока не потечёт наверное
а с чего он потечет, с графиков топа?)
Andor
с того что он инфлюкс
Andor
- command: - /heapster - --source=kubernetes.summary_api:'' image: gcr.io/google_containers/heapster:v1.4.0
Andor
там ещё рядом addon-resizer, но он к делу отношения не имеет
Sergey
подскажите, а как код выделять в телеге, а то я как дерёвня =_=
Andor
так же как в markdown
Andor
тут подобный язык разметки используется
Andor
но не полностью совместимый с md
Alexey
- command: - /heapster - --source=kubernetes.summary_api:'' image: gcr.io/google_containers/heapster:v1.4.0
Вроде не хватает строчки -- sink influxdb-svc-name.namespace (вроде как то так). Просто сообщение выше было про инфлукс сказано.
Andor
Нам хватает
Andor
Инфлюкса нет, графики в дашборде есть, чувствую себя нормально
Alexey
Безусловно для команды top Да.
Andor
Что?
Andor
При чём тут top?
Alexey
Kubectl top pods
Andor
Я такой не пользовался, что она делает?
Alexey
Ну если у вас стоит heapster то она возвращает в консоль нагрузку на подах или на нодах (kubectl top nodes)
Alexey
И не совсем понятно какой датасурс вы используете для графаны? Если стоит только heapster без инфлюкса
Andor
У нас для такого прометей
Andor
Прометей конечно
Alex
Странная вещь происходит в последнее время. У контроллера Traefik высокие задержки, причем нагрузки нет
Alexey
Я наверное не совсем понял контескт. Но причем тут тогда промтей и хипстер? Разве можно heapster завернуть в Прометей?
Andor
Я уже трижды говорил, что хипстер только для графиков в куберовской дашборде
Andor
Для нормальных метрик у нас прометей
Alexey
Ну точно контекст не верный. Не совсем понял. Извиняюсь.
Алексей
У когонить есть пример готовой role под пользователя? Вообще сам накидал, но посмотреть чужие будет не лишним Нужно в рамках namespace дать полный доступ для игр
Алексей
С RBAC кто разбирался?
engelbart
Ламера вопрос, вот есть у меня service балансер , а где то агрегированные логи я могу увидеть?
Denis
С RBAC кто разбирался?
что-нибудь типа такого https://gist.github.com/Arslanbekov/502dcac8ed6ed2a86bb3abd9d1b14a96
Denis
но сам понимаешь, что в разных случаях этого набора может не хватит и придется добавлять
Denis
Ламера вопрос, вот есть у меня service балансер , а где то агрегированные логи я могу увидеть?
логи кого? сервиса? сервис на сколько мне известно никаких логов не пишет
engelbart
да, какой то глупый вопрос у мне явышел
engelbart
вот что я имел ввиду
Алексей
- pods/portforward вот это не очень понял Просто pods не хватит?
engelbart
у меня есть логи на pods, на которые смотрит service, и мне хочется как то в одном месте получить логи с этих pods
Алексей
Persistentvolumes пользователю не требуется?
engelbart
а stackdriver не для этого ?
bebebe
вопрос со звездчкой: кто-нибудь ходил в helm через *grpc* и инсталли чарты?
bebebe
я такое делал и дажи работало
engelbart
Спасибо!
Anonymous
там уже все удалилось, но я так и не понял почему у меня host одинаково реагировал вообще на все dns и несуществующие тоже
Anonymous
но внутренний dns работает, надо было просто в конфиги прописать все и не париться
Andor
А чо случилось?
Dmytro
если убрать -c и посмотреть в контенейре через exec он там есть.
а если nginx -T -c <path to custom config file>? Может внутри конфига инклюдится какой-то файл и этот он не найден? Либо права на файл
engelbart
спасибо
MRY
Всем привет. Есть кластер 3 мастера + 3 ноды 1.10, появилась задача гонять .net+iis приклады, для этого достаточно создать новые Win ноды и подключить к мастерам или нужно создавать Новую экосистему для Win контейнеров ?