Size: a a a

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

2021 June 23

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
hostalias не пробовали добавить в спеку пода и все?
источник

DP

Denis Postnikov in Kubernetes — русскоговорящее сообщество
Хорошая мысль, только у меня 100+ сервисов, не указывать же их все в hostalias? Да и задача кажеться связана с машрутизацией
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
зачем
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
вы хотите странного) Но допустим, идите в coredns и прописывайте там все ваши кастомные домены
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
есть еще варианты с servicemesh
источник

DP

Denis Postnikov in Kubernetes — русскоговорящее сообщество
Может и странного конечно хочу, но вроде задача кажеться примитивной, всего то нужно сделать правильный rewrite...
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
куб не дает вам возможности создавать из его примитивов произвольную dns запись

вперед делать свой оператор который будет создавать записи в днс если вам нужно)
источник

S

Solyar in Kubernetes — русскоговорящее сообщество
А ну вот логично, если хочешь все эти плюшки использовать то ставь оператор
https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack
источник

DP

Denis Postnikov in Kubernetes — русскоговорящее сообщество
Есть много сервисов которые умеют в consul, между собой они общаються через dns формата <service-name>.some.domain в приватной сети. Всё что мне нужно сделать что бы всё это блядство запустить в k8s, это научить резолвить запросы формата <service-name>.some.domain в <service-name>.
источник

DP

Denis Postnikov in Kubernetes — русскоговорящее сообщество
Да вообще кажеться может https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config

Только скорее всего нужно под каждый namespace поднимать свой coredns
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Ну это не куб позволяет
источник

G

Grigoriy in Kubernetes — русскоговорящее сообщество
Яб нарезалбы на вмки, чем деплоить больше 110 подов
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
и ты попутал натравить под на другой кореднс и создать днс запись
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
в целом можно вообще взять какой нибудь nodelocaldns и твои все записи херачить туда, вопрос же не в том куда их добавлять а как
источник

DP

Denis Postnikov in Kubernetes — русскоговорящее сообщество
Хочешь сказать так не выйдет?

nameserver 1.2.3.4
search ns1.svc.cluster-domain.example my.dns.search.suffix
options ndots:2 edns0
источник

DP

Denis Postnikov in Kubernetes — русскоговорящее сообщество
Вообще вопрос именно в том кто будет резолвить. Я выше приводил пример из главного coredns который решает нужную мне задачу:

rewrite name suffix .my.subdomain .stage-01.svc.cluster.local

Проблема в этой записи только одна, у меня захардкожен namespace. Если условно я буду поднимать свой coredns в каждом namespace, а в resolv.conf указывать имя локального dns сервера, то это должно заработать, наверное...
источник

A.

Alex .~• in Kubernetes — русскоговорящее сообщество
Или неправильно вопрос поставил
У кого есть опыт деплоя кассандры в миникуб?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
ну так регай их в консуле
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
и юзай консул днс
источник

DP

Denis Postnikov in Kubernetes — русскоговорящее сообщество
Таки зачем консул если есть нативный Service Discovery?
источник