Size: a a a

2020 May 24

VO

Vitaliy Okulov in K8Spb
насколько я понимаю при объявлении сервиса можно использовать ipvs
источник

VO

Vitaliy Okulov in K8Spb
но так же помню что нативный ipvs не имеет хелсчеков в каком-либо виде, если например ip контейнера недоступен, то он все равно будет в него подавать трафик, пока какой-то внешний софт не обновит таблицу real servers
источник

VO

Vitaliy Okulov in K8Spb
отсюда вопрос - кто знает как это устроено сейчас
источник

VO

Vitaliy Okulov in K8Spb
я смотрю ребята из okmeter впоролись то же https://blog.okmeter.io/kubernetes-in-production-services-34c3234c94c8
источник

VO

Vitaliy Okulov in K8Spb
и сделали sidecar с envoy
источник

MF

Maxim Filatov in K8Spb
Ну так ты же сам говоришь, что ipvs - это про сервисы
источник

MF

Maxim Filatov in K8Spb
Как это может быть связано с доступностью подов?
источник

VO

Vitaliy Okulov in K8Spb
впоролся в проблему, что например есть контейнер с nginx и php-fpm, связность между ними сделана через ipvs точку и для меня стало откровением
что в случае если отваливается контейнер - то ipvs про это ни сном ни духом и продолжает на проблемный IP слать трафик
источник

VO

Vitaliy Okulov in K8Spb
отваливается причем только по сети
источник

VO

Vitaliy Okulov in K8Spb
да, это все в swarm, не интересно как в k8s с этим
источник

VO

Vitaliy Okulov in K8Spb
борются
источник

MF

Maxim Filatov in K8Spb
В кубернетесе это немного по другому
Там сервисы и поды разделены
Адрес сервиса выдаётся навсегда - spec.clusterIp - immutable
И kube-proxy рулит iptables-рулезами для ендпойнтов (читай - подов)
источник

MF

Maxim Filatov in K8Spb
Когда какой-то под выпадает, его набор правил удаляется
источник

MF

Maxim Filatov in K8Spb
И ipvs - это только про сервисы
источник
2020 May 26

PK

Pavel Khritonenko in K8Spb
Кто-нибудь kubedb использует? Как принято правильно изменять неизменяемые параметры в описаниях баз данных (например, количество места на volume или storageclass)?
источник

PK

Pavel Khritonenko in K8Spb
Пока видится единственный вариант - удалить kubedb-operator, удалить CRD, удалить SFS --cascade=false, поправить описания и раскатать все обратно, потом по одной ноде пересинкать базу. Может есть что-то более корректное? PSQL если это имеет значение.
источник

TS

Timur Shafeev in K8Spb
Микросервисы говорили они, а потом все объебались монолитными операторами и ололо
источник

PK

Pavel Khritonenko in K8Spb
Все проще, удаляешь базу —cascade=false, удаляешь sfs и пересоздаешь “как надо"
источник
2020 May 27

AE

Andrey Enshin in K8Spb
Привет!
А что думаете по поводу лимитов на память для etcd и kube-api?

Нужно ли их выставлять или нет?
Почему?
источник

VR

Vadim Rutkovsky in K8Spb
Andrey Enshin
Привет!
А что думаете по поводу лимитов на память для etcd и kube-api?

Нужно ли их выставлять или нет?
Почему?
источник