Size: a a a

Kubernetes — русскоговорящее сообщество

2020 August 25

DV

Dmitry Valerevich in Kubernetes — русскоговорящее сообщество
NAME                       READY   STATUS    RESTARTS   AGE   IP       NODE     NOMINATED NODE   READINESS GATES
bb-demo-69cc4b4454-nf5fr   0/1     Pending   0          22m   <none>   <none>   <none>           <none>
источник

KG

Kirill Galinurov in Kubernetes — русскоговорящее сообщество
А логи poda и api сервера чего говорят
источник

DV

Dmitry Valerevich in Kubernetes — русскоговорящее сообщество
логи пода пустые
источник

DV

Dmitry Valerevich in Kubernetes — русскоговорящее сообщество
/var/log/kube-apiserver.log
/var/log/kube-scheduler.log
/var/log/kube-controller-manager.log
вообще логи по этим путям отсутствуют
источник

II

Igor Ignatev in Kubernetes — русскоговорящее сообщество
describe пода
источник

II

Igor Ignatev in Kubernetes — русскоговорящее сообщество
логи кублета
источник

YY

Yuriy Yurov in Kubernetes — русскоговорящее сообщество
Всем доброго дня.
Тут кейс подскочил.
В initContainers генерируются креды которые должны стать переменными окружения после старта основного контейнера... Креды прилетают в json и я могу их распарсить и сделать что-то типа export FOO=BAR, конечно  этой переменной я не увижу в основном конте... Есть идеи как пробросить ???
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
Yuriy Yurov
Всем доброго дня.
Тут кейс подскочил.
В initContainers генерируются креды которые должны стать переменными окружения после старта основного контейнера... Креды прилетают в json и я могу их распарсить и сделать что-то типа export FOO=BAR, конечно  этой переменной я не увижу в основном конте... Есть идеи как пробросить ???
передай через общий volume свои переменные в виде .env файла, например
источник

YY

Yuriy Yurov in Kubernetes — русскоговорящее сообщество
думал над этим, как то не по феншую уж лучше генерить секреты в ините и атачить в основном. Есть другие пути ???
источник

YY

Yuriy Yurov in Kubernetes — русскоговорящее сообщество
Я просто гдето слышал что люди как то делают переменные в инитах для основного конта но не могу найти статейку.
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Yuriy Yurov
думал над этим, как то не по феншую уж лучше генерить секреты в ините и атачить в основном. Есть другие пути ???
по феншую, использовать secret, configMap, и подключаться через envFrom например.  А если хочешь костыли, то делай
источник

YY

Yuriy Yurov in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
по феншую, использовать secret, configMap, и подключаться через envFrom например.  А если хочешь костыли, то делай
Это если есть все переменные заранее, а у меня ситуация когда нужно генерить токены в процессе старта контейнера. В противном случае придется лепить CronJob который будет по скедулу обновлять секреты и конфигмапы а это усложнение.
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Yuriy Yurov
Это если есть все переменные заранее, а у меня ситуация когда нужно генерить токены в процессе старта контейнера. В противном случае придется лепить CronJob который будет по скедулу обновлять секреты и конфигмапы а это усложнение.
пусть код приложения сам генерит токены
источник

KG

Kirill Galinurov in Kubernetes — русскоговорящее сообщество
Dmitry Valerevich
логи пода пустые
А докер то чё показывает? Хотяб pause стартовать пытается?
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Dmitry Valerevich
/var/log/kube-apiserver.log
/var/log/kube-scheduler.log
/var/log/kube-controller-manager.log
вообще логи по этим путям отсутствуют
вам сначала бы изучить как пользоваться kubernetes, базовые абстракции,  как в него деплоить приложения, как траблшутить, и только потом начинать развертывать и изучать как изнутри работает
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
пусть код приложения сам генерит токены
+
источник

AV

Alexander Vaskin in Kubernetes — русскоговорящее сообщество
коллеги, есть 3 worker-ноды, 2 пода coredns, которые работают на воркерах. на ноде, где нет пода coredns, не работает dns. накидайте идей, пожалуйста.
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Alexander Vaskin
коллеги, есть 3 worker-ноды, 2 пода coredns, которые работают на воркерах. на ноде, где нет пода coredns, не работает dns. накидайте идей, пожалуйста.
а ты накидай траблшутинга и логов
источник

AV

Alexander Vaskin in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
а ты накидай траблшутинга и логов
ну, что у меня есть,

[ERROR] plugin/errors: 2 elasticsearch-master.efk.svc.cluster.local. A: dial tcp 10.233.19.188:53: i/o timeout

такие ошибки в логах node-local-dns. ну и гипотезу свою о том, что не работает только там, где нет coredns, я конечно же проверил
источник

A

Artem in Kubernetes — русскоговорящее сообщество
Sergey Trapeznikov
на linuxacademy cka ckad пробовал? просто интересно заметна ли разница
Я проходил на удеми и на линуксакадеми. Субъективно на удеми на голову выше, там ещё и доступ на кодеклауд дают с кучей лаб и парочкой mock лаб в конце.
источник