𝚔𝚟𝚊𝚙𝚜
а в environments, вообще отдельным файлом globals.libsonnet
Сергей
сложно как-то сильно. как деплоить то?
Сергей
блин, я был неправ. ему обязательно надо указывать --env=default, даже если это default
𝚔𝚟𝚊𝚙𝚜
Да, в противном случае это запишется в компоненты
Салтыдык
Red Hat introduces first Kubernetes-native IDE
https://www.zdnet.com/article/red-hat-introduces-first-kubernetes-native-ide/
Red Hat CodeReady Workspaces
https://developers.redhat.com/products/codeready-workspaces/overview/
Terry
Салтыдык
Sergey
https://developers.redhat.com/products/codeready-workspaces/overview/
Slach
https://github.com/kubernetes-incubator/external-dns
всем привет, а вот эту штуку кто нибудь использовал?
Zhyhanov
Ребят, если я создал сервайс и селектор по лейблу, и а этот лейбл есть в нескольких деплойментсах. Должен ли он так работать или нет ?
Andor
Сервис смотрит в поды, а не в деплойменты
Zhyhanov
тогда вопрос, почем сервайс не видит данные поды. Селектор и лейбл одинаковые
Andor
сервайс
Andor
Andor
может они у тебя не запущены или фейлят хелсчеки
Andor
хелсчеки локально для пода дёргаются
🚀iamp3🚀
Andor
примерно так
Gunslinger
Тогда странно я так и проверял и само собой получал быстрые ответы в течение секунды:(
Andor
по-моему в документации хорошо было описано
Gunslinger
Однако поды были помечены как не здоровые
Andor
сделай describe и посмотри
Gunslinger
Andor
Andor
Andor
сделай get pod <pod-name> -o yaml и посмотри
Andor
чо гадать-то
Gunslinger
ну значит таймаут
Ну вот внутри пода все очень резво однако пришлось повысить таймаутсекондс до 5. Из хелс все лишнего выкинули
Zhyhanov
Gunslinger
Тут вопрос именно в том что разрабы что то такое сделали с апоикашкой что загубили хелс, хотя внутри пода хелсчек вполне в пределах дефоллтной секунды отдает статус 200
Andor
а как его в темплейт добавить ?)
берёшь короче, открываешь твой текстовый редактор (я предпочитаю GNU/Emacs), вписываешь туда нужные параметры и потом делаешь kubectl apply -f
Zhyhanov
дык он есть
Zhyhanov
в манифесте
Zhyhanov
этот лейбл
Andor
Andor
этот лейбл
в метаданных деплоймента или в темплейте пода?
Zhyhanov
в метданные деплоймента
Andor
воооот
Zhyhanov
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
k8s-app: test
app: hazelcast
Andor
это метаданные деплоймента
Andor
не подов которые этот деплоймент создаст
Zhyhanov
а еще тогда тупой вопрос, почему данный лейбл передает "k8s-app: test" а этот не передает "app: hazelcast"
Andor
Zhyhanov
с деплоймента в под
Slach
Да, под роут53 заточил
а как оно себя ведет в случае split-brain?
ну то есть, будет пушить в DNS все ip с каждой стороны сплит-брейна?
Andor
For an HTTP probe, the kubelet sends an HTTP request to the specified path and port to perform the check. The kubelet sends the probe to the pod’s IP address, unless the address is overridden by the optional host field in httpGet
Andor
вроде чётко описано
Andor
(две разные странички про описание хелсчеков и около них)
Zhyhanov
куда?
Спасибо тебе большое, я разобрался и понял где я натупил
Gunslinger
Gunslinger
Описали то они четко но не понятно где...
Andor
Andor
> The kubelet sends the probe to the pod’s IP address, unless the address is overridden by the optional host field in httpGet
Andor
кубелет это демон на нодах
Andor
кубелет для пода находится снаружи
Andor
кубелет живёт не в контейнере обычно
Andor
что такое "ip внутри пода"?
Gunslinger
Ок спасибо. Значит как я и предпологал надо траблшутить посылая запрос с ноды на под
Gunslinger
Значит может и внутри по айпшнику своему ходить считай как локалхост:)
Andor
зачем?
Gunslinger
Ну вот теперь понятно что незачем:)
Gunslinger
Спасибо буду копать запросами с ноды
Andor
это было бы очень неявно
Andor
ты можешь делать хелсчек на какой-то внешний сервис, который знает о состоянии твоего демона
Andor
если очень хочешь
Andor
ты хочешь изоляцию для хелсчеков?
Gunslinger
То есть реально проверяется чё там в поде творится а не насколько быстро моя нода опрашивает под
Andor
или мне показалось?