Size: a a a

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

2020 June 26

IT

Ilya T in Kubernetes — русскоговорящее сообщество
а кто знает как в kops получить состояние кластера? с помощью kops replace я натворил дел и теперь хочу вернуть как было, что бы при запуске kops update показывало что нет изменений
источник

IT

Ilya T in Kubernetes — русскоговорящее сообщество
если я делаю kops get оно даёт “будущий” конфиг кластера, как получить текущий?
источник

AL

Alexander Lisachenko in Kubernetes — русскоговорящее сообщество
Привет, чат. Есть один вопрос, на который почему-то не вижу простого ответа. Дано: кластер кубера без каких-либо облаков. Сейчас наружу торчат только IP-адреса ингресов от сервисов, которые прописываются во внешнем DNS. Что хочется - автоматом отдавать наружу и публичные DNS-имена, чтобы как только новый сервис foo задеплоил в кубер - он сразу же был доступен по внешнему адресу foo.dmz.company
Каким образом это поднимается все? Ингрес с типом LoadBalancer решает проблему внутри кластера, а как ее решить и снаружи, чтобы каждый сервис сразу и по публичному имени отвечал?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
S K
Пытаюсь осилить вот это https://github.com/kubernetes-sigs/external-dns
Для services все работает, для ingress - нет.
В доке написано что нужно ставить nginx-ingress через helm, у меня он стоит не через helm.
Он просто игнорить ingress "No endpoints could be generated from ingress"
Может кто-то помочь?
Попробуй эту штуку
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Alexander Lisachenko
Привет, чат. Есть один вопрос, на который почему-то не вижу простого ответа. Дано: кластер кубера без каких-либо облаков. Сейчас наружу торчат только IP-адреса ингресов от сервисов, которые прописываются во внешнем DNS. Что хочется - автоматом отдавать наружу и публичные DNS-имена, чтобы как только новый сервис foo задеплоил в кубер - он сразу же был доступен по внешнему адресу foo.dmz.company
Каким образом это поднимается все? Ингрес с типом LoadBalancer решает проблему внутри кластера, а как ее решить и снаружи, чтобы каждый сервис сразу и по публичному имени отвечал?
👆
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Alexander Lisachenko
Привет, чат. Есть один вопрос, на который почему-то не вижу простого ответа. Дано: кластер кубера без каких-либо облаков. Сейчас наружу торчат только IP-адреса ингресов от сервисов, которые прописываются во внешнем DNS. Что хочется - автоматом отдавать наружу и публичные DNS-имена, чтобы как только новый сервис foo задеплоил в кубер - он сразу же был доступен по внешнему адресу foo.dmz.company
Каким образом это поднимается все? Ингрес с типом LoadBalancer решает проблему внутри кластера, а как ее решить и снаружи, чтобы каждый сервис сразу и по публичному имени отвечал?
Вообще ингрес не для внутрикластерного взаимодействия. А именно как точка входа внутрь кластера. У нас, например, не так много сервисов, которые должны быть доступны снаружи. Остальные живут в себе в кластере и не отсвечивают. Как я понял - вот именно для тех сервисов, которые должны быть снаружи, ты хочешь выписывать доменные имена ?
источник

AL

Alexander Lisachenko in Kubernetes — русскоговорящее сообщество
George Gaál
Попробуй эту штуку
Интересно выглядит, спасибо, буду втыкать.
источник

GG

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

AL

Alexander Lisachenko in Kubernetes — русскоговорящее сообщество
George Gaál
Вообще ингрес не для внутрикластерного взаимодействия. А именно как точка входа внутрь кластера. У нас, например, не так много сервисов, которые должны быть доступны снаружи. Остальные живут в себе в кластере и не отсвечивают. Как я понял - вот именно для тех сервисов, которые должны быть снаружи, ты хочешь выписывать доменные имена ?
Да, хочется постепенно мигрировать существующие сервисы на железе в кубер, но задача так сразу не решается, поэтому сперва в кубер будут уезжать сервисы по-одному, а на них могут прилетать снаружи запросы по публичному имени, которое есть внутри внешней по отношению к куберу сети.
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Alexander Lisachenko
Да, хочется постепенно мигрировать существующие сервисы на железе в кубер, но задача так сразу не решается, поэтому сперва в кубер будут уезжать сервисы по-одному, а на них могут прилетать снаружи запросы по публичному имени, которое есть внутри внешней по отношению к куберу сети.
А, т.е. разнородные сервисы, которые нужно публиковать как app1.company.com, app2.company.com... и их не удастся пихнуть как cluster.company.com/app1, cluster.company.com/app2 .... ?
источник

AL

Alexander Lisachenko in Kubernetes — русскоговорящее сообщество
George Gaál
А, т.е. разнородные сервисы, которые нужно публиковать как app1.company.com, app2.company.com... и их не удастся пихнуть как cluster.company.com/app1, cluster.company.com/app2 .... ?
Да, именно так
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Ну, и руками можно. Вряд ли у тебя их сотни и ты их будешь таскать десятками в сутки. Но вариант автоматизации предложен )
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Все, доброй ночи ! Отбой
источник

AL

Alexander Lisachenko in Kubernetes — русскоговорящее сообщество
Просто сейчас это делается руками и сам подход с кубернетесом требует чтобы это снаружи заводилось как в облаках )
источник

AL

Alexander Lisachenko in Kubernetes — русскоговорящее сообщество
George Gaál
Все, доброй ночи ! Отбой
Спасибо 😊
источник

LB

Let Eat Bee in Kubernetes — русскоговорящее сообщество
Alexander Lisachenko
Привет, чат. Есть один вопрос, на который почему-то не вижу простого ответа. Дано: кластер кубера без каких-либо облаков. Сейчас наружу торчат только IP-адреса ингресов от сервисов, которые прописываются во внешнем DNS. Что хочется - автоматом отдавать наружу и публичные DNS-имена, чтобы как только новый сервис foo задеплоил в кубер - он сразу же был доступен по внешнему адресу foo.dmz.company
Каким образом это поднимается все? Ингрес с типом LoadBalancer решает проблему внутри кластера, а как ее решить и снаружи, чтобы каждый сервис сразу и по публичному имени отвечал?
В ДНС делаете *.dmz.company и указываете ИП ингреса , тогда достаточно просто имя в kind:Ingress указать
источник

AS

Alexander Shinkarenk... in Kubernetes — русскоговорящее сообщество
Lucky SB
кто щас зайцева слушал на митапе мейла ?
что в итоге эта dba percona cli поднимает то...

стейтфулсет с xtradb внутри ???

или все так нечто более интеллектуальное, которое он назвал "оператор в статусе GA" ?
Там оператор. Для MySQL вот этот https://www.percona.com/doc/kubernetes-operator-for-pxc/index.html
И еще они для Монги сделали
источник

AS

Alexander Shinkarenk... in Kubernetes — русскоговорящее сообщество
Собственно ему там даже вопрос задали: "а чего не через kubect". И он ответил что эта dbaas-cli для тех кто не умеет kubectl
источник

N

Nikolay in Kubernetes — русскоговорящее сообщество
подскажите. насколько широко используется pod overhead. Или не стоит это использовать вообще?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Nikolay
подскажите. насколько широко используется pod overhead. Или не стоит это использовать вообще?
а что это? 😊
источник