Oleg
minikube v0.28.0
Oleg
а, походу в 0.28.1 поправили vboxsf Host Mounting fixed
Oleg
да, починилось, сори за беспокойство
Olexander
добрый вечер, подскажите пожалуйста, я могу создать кластер из убунту, мак и виндо машин?
Olexander
без виртуалок
Andor
что?
Olexander
у меня три бука, три ос, хочу один кубернейт кластер
Andor
ну поставь везде линуксы
Olexander
если вопрос некорректный подскажите пожалуйста, я нулячий
Olexander
не хочу линуксы, хочу что есть оставить
Stas
на сколько я слышал можно добавить виндовую машину как воркера, но мастера должны быть на линуксе
Valerii
Olexander
Valerii
Valerii
Valerii
Valerii
Andor
а что это за веб-морда?
Valerii
Вот этот зафейленный healthcheck очень хочется поправить как-то. Потому что это всего-лишь dev окружение, хрен бы с ним, а вот дальше такое пропускать не охота...
Valerii
Andor
а, блин
Nik
Deployment.apps "sftp" is invalid: spec.template.metadata.labels: Invalid value: map[string]string{"app":"sftp"}: selector does not match template labels
Nik
Вот блин - вполне валидно все, а k8s жалуется.
template:
metadata:
labels:
app: sftp
ЧЯДНТ?
Stas
Stas
и судя по гуглингу скорому ам полтора миллиона проблем в том числе и с хелсчеками
Stas
мы сделали так: задеплоили нджинкс ингресс демонсетом и высунули его наружу через сервис тип лб и включили local
Stas
задача пробросить айпишники в этом случае решается на уровне джинкса + на сколько я понимаю гугл на каждый ингресс ресурс создает балансировщик, внешний айпишник и рулы - все это стоит денег
Stas
в случае с джинксом - 1 айпи и один форвардинг рул. за правила ингрессов платить больше не нужно
Valerii
Stas
вообще демонсет не нужен, но ьак как надо айпишники пробросить, а хелсчек мы не побороли пока, то стоит демонсет
Valerii
Dmytro
https://kubernetes.io/blog/2018/07/12/resizing-persistent-volumes-using-kubernetes/
Sergey
Andrey
никто не занимался скрещиванием ngrok и nginx-ingress-controller?
Andrey
о, нашёл
https://medium.com/@sppatel/automatic-generation-of-lets-encrypt-certificates-b15c664f3832
Andrey
надо ещё деплоймент с ngrok замутить, не вручную же его запускать всё время
Oleg
пытаюсь на minikube запустить postgres, который будет pgdata писать на хостовую машину. Получаю
fixing permissions on existing directory /home/olegsmetanin/urhome/pgdata ... ok
initdb: could not create directory "/home/olegsmetanin/urhome/pgdata/pg_wal": Permission denied
никто не борол?
Lex
Oleg
Какую ещё хостовую?
хочу чтобы postgres в minikube писал pgdata мне в локальную фаловую систему, а не в файловую систему minikube
Anonymous
Oleg
Я так и сделал
Anonymous
И права на запись чтение есть?
Oleg
Так в этом и загвоздка, судя по докерфайлу постгре действует от имени пользователя 999:999, а у него прав не хватает
Anonymous
Дело в том. Что когда маунтится директория, она маунтится от рута, нужно изменять права что бы постгресс мог писать в нее. Т.к. постгресс, скорее всего запущен от юзера постгресс
Lex
Anonymous
Oleg
Anonymous
Oleg
На крайний вариант можно докерфайл постреса переписать на рута, но хочется попроще вариант
Anonymous
Сча найду кусок
Anonymous
Oleg
securityContext:
fsGroup: 1000
runAsUser: 0
Anonymous
securityContext:
fsGroup: 0
runAsUser: 0
Anonymous
попробуйте, должно покатить
Oleg
не, то же самое, "/home/olegsmetanin/urhome/pgdata/pg_wal": Permission denied
Oleg
и еще. я подключаю вольюм без pv прямо через hostPath
volumes:
- name: host-mount
hostPath:
path: {{ .Values.persistence.mountPath }}
Oleg
может повлиять?
Denis
Sergey
Anton
docker journald log driver -> jornalbeat -> graylog
хочется победить мультилайны наконец однозначно как то. сейчас приложения пишут в свои лог файлы, агенты эти логи парсят и отправляют. а хотелось бы писать в docker stdout\stderr.
но gelf юзать не хочется, вариант с journald выглядит адекватнее json, но хотелось бы прояснить как дела с мультилайном при такой схеме (на каком этапе их склейка происходит) и можно ли игнорить контейнеры по маске, например
Vitalii
Pavel
Anton
Vitalii
блин, а как же длинные трейсы? =)
Приложения которые генерят длинные трэйсы отправляют их через gelf udp.
Journald вроде как умеет multiline. Непонятно только как docker работает в этой ситуации
Anton
Anton
тут просто обидно будет если сообщение не долетит, не успеет отправится. в общем как то одного единообразного решения не получается
Vitalii
Оно также в stderr может не успеть я думаю
Anonymous
Andrey
Andrey
большинство проблем в докере/кубере/вм возникает изза отсутствия базовых знаний и текущих абстракций