Etki
AB 🇨🇾 🍉
наверное, лучше разные кластера хранить по разным странам
AB 🇨🇾 🍉
у дальше для управления разными датацентрами у куба есть федерации
Vitaly
Не, это уж черезчур круто для моих нужд )
AB 🇨🇾 🍉
мы не юзали, но на практике было разнесено, в разных дц - разные кластера
sherzod
правитель федерации микросервисов
Vitaly
а кто чем разворачивает кластер ?
Lex
а кто кстати заводил и использовал федерацию в кубе?
Vitaly
Какие то свои решения или стандартные типо kubeadm
Vitaly
хочеться на голые виртуалки или bare metal
Lex
ааа, ну у нас на aws
Lex
G72K
AB 🇨🇾 🍉
G72K
Короче ОБС советы
Lex
так это хорошо же, отказываться, не ломается то, чего нет
Alexey
короч, не пойму в чём проблема, не хочу винить провайдера хостинга,
но грёбанный рандомный рестарт естб-нод помог подняться 2м из 3х, а 3й (вообще он у меня 1й) поыдмается, а потмо виснет и всё на*,
даже команды docker exec -it etcd1 sh
не может запустить, хот в логе последняя запись rafthttp: established a TCP streaming connection with peer
но она судя по всему последняя до того как нода зависает
Vitaly
Vitalii
Собственно процесс идет ), может и не будет проблем, я не опс, я разработчик, но так карты легли, что делаю это я. Я больше смотрел в сторону https://github.com/kubernetes-incubator/kubespray , что бы была какая то повторяемость развертывания/добавления нод.
ха, я тоже разработчик и не опс, но меня тут послали учиться на офф доке и хард вей 🙂
Моя история по чату выше есть, постыня такая 🙂
В принципе хард вей это то, что я искал. Ток с настройкой сети разобраться и можно разворачивать свой первый кластер.
Vitaly
А деплоите чем ?
Vitaly
что в качестве CI?
Vitaly
я в сторону drone ci смотрю
Vitalii
Vitalii
там же храню контейнеры и там же код. А так же на ютубе от компании Flant есть видео крутые на всю архитектуру от а до я.
Vitalii
Vitaly
да я уже собрал раза 4 )
Vitaly
там кстати все вроде ок
Vitaly
в этих ansible рецептах
Vitaly
они там ничего сверхестественного не делают, я почитал почти весь код
Vitalii
Vitalii
Если версия меньше 1.9, то проверьте что apiserver запущен с флагом --etcd-quorum-read=true Иначе рано или поздно придет беда.
G72K
А в 1.9 что поменяли? etcd-client там той,же версии
Роман
Коллеги, а чем можно мониторить наличие таких сущностей, как ep, ing, svc? Смотрю в сторону экспортера для прометеуса, но что-то не могу ничего нагуглить. Хочу алерты получать, если будут какие-то изменения происходить (постоянно пропадают эндпоинты гластера).
Mikhail [azalio]
Роман
Logan
коллеги, кто-нибудь использует вояджер? как ощущения?
Mikhail [azalio]
kube-api-exporter?
Не помню как называется. Могу посмотреть как буду на работе
Роман
Serega
Роман
Serega
но кстати, говорят глюстер - весьма дурной тон )
Он у вас снаружи кластера или внутри?
Andrey
Andrey
вот-вот... я смотрю с дашбордами вообще печаль, в чарт stable/grafana вообще блин 7 дней назад только закомитили код что бы их цеплять автоматом
Serega
Andrey
затем что там все автоматизируется на ура, зачем же делать это вручную ?
Роман
Serega
но мне кажется дело здесь в кривости глюстера. Что-то серьезное на него нельзя. По крайней мере в k8s. У меня тоже ендпоинты на гластер отпадали.
G72K
Logan
Салтыдык
т.к. мне нужна была хапрокся, то я заюзал единственный доступный вариант:
https://github.com/jcmoraisjr/haproxy-ingress
Помогаю разрабу допиливать код по мере надобности
Logan
посмотрю, спасибо. А то мне надо TCP-потоки чистые тоже принимать, спецпротокол. HTTP-то я через nginx протолкну, это несложно
Салтыдык
поговаривают, что в nginx ingress controller есть модуль stream и он умеет в TCP
Салтыдык
но это неточно
Serega
чем tcp через nginx не устраивает, если не секрет?
Салтыдык
хозяин — барин
Dmitry
Все. Я наигрался. Кубер на двух дешманских нодах это не вариант.
Dmitry
Пойду swarm смотреть. Может веселее будет
Mikhail [azalio]
Буду благодарен.
https://github.com/azalio/kuberstack-monitoring-events
Mikhail [azalio]
ай, дал ссылку на свой форк
Mikhail [azalio]
вообщем там есть оригинал )
Mikhail [azalio]
https://github.com/kuberstack/kuberstack-monitoring-events
Роман
AB 🇨🇾 🍉
КАк сделать чтобы сервис был доступен из под?
тут вариант только ingress?