@kubernetes_ru

Страница 556 из 958
Григорий
10.05.2018
11:15:55
привет, как можно эффективно затестить кубернетис, с целью изучить его? могу кратковременно поднимать до 100 t2.small в ec2. может кто встречал какие-нибудь учебные проекты, которые можно было бы раскатать в кубере?

Google
Григорий
10.05.2018
11:18:57
Ну тебе же дали дельные советы в соседнем чате. kops и интерактивный tutorial
там туториал на пол дня, дальше то мне чем заниматься?

Jango
10.05.2018
11:19:34
Григорий
10.05.2018
11:21:05
Разворачивать кластер в aws\gcp\do
А приложение, которое будет разворачиваться мне самому написать?) Магазин носков - видимо то, что нужно

Anton
10.05.2018
11:21:09
с сотней тачек можно пробовать autoscale и всякие варианты с переездом мастеров

Harry
10.05.2018
11:21:18
Вот, кстати, да. Я сам совсем недавно начал экспериментировать, вопросы только на уровне: "а так делать феншуйно?"

Андрей
10.05.2018
11:42:35
а где же "феншуно"?

Maksim
10.05.2018
11:43:50
Андрей
10.05.2018
11:44:29
т.е. за предлами кластера?

Andor
10.05.2018
11:47:42
Не обязательно за пределами кластера

Андрей
10.05.2018
11:48:18
Ну, пока вот мучаю OpenEBS :)

вернее софтину для нее на нодах

Google
Dmytro
10.05.2018
11:52:54
PV бывают двух типов - те, которые доступны только на одной ноде или доступны на всех (нескольких) нодах. В зависимости от того, какие вы можете иметь PV дальше уже можно обсуждать варианты разворачивания базы/приложения в кластере

Андрей
10.05.2018
11:57:41
Сейчас бы победить iscsi под coreos и можно будет тестить

Konstantin
10.05.2018
12:12:48
привет, как можно эффективно затестить кубернетис, с целью изучить его? могу кратковременно поднимать до 100 t2.small в ec2. может кто встречал какие-нибудь учебные проекты, которые можно было бы раскатать в кубере?
То, что тебе нужно - это книжка Kubernetes in Action от Marko Luksa. Там по ходу всего чтения книги ты делаешь одну большую Лабу. Все образы залиты в ДокерХаб. Книга на английском, но читается просто

Sergey
10.05.2018
12:15:42
там туториал на пол дня, дальше то мне чем заниматься?
берите кубер, ставьте дефолтно мастер+нода, попробуйте парочку приложений собрать в докере+redis, потом все это в кубере когда наиграетесь, пробуйте отказоустойчивый мультимастер с etcd

а потом тоже самое c HELM

Григорий
10.05.2018
12:17:50
берите кубер, ставьте дефолтно мастер+нода, попробуйте парочку приложений собрать в докере+redis, потом все это в кубере когда наиграетесь, пробуйте отказоустойчивый мультимастер с etcd
уже есть опыт переноса проектов в докер, по этому и интересно дальше идти. в принципе уже есть чем себя занять на ближайший месяц)

Андрей
10.05.2018
12:19:49
хм, а вариант с мультимастером на coreos звучит интересно :)

Sergey
10.05.2018
12:20:25
Андрей
10.05.2018
12:20:51
а мы сразу решили на ней делать, но уже понимаю, что есть косяки некоторые

вот сейчас уже полдня бьюсь с iscsi

сам до coreos не доберусь никак:С
кстати, для каких целей вообще рассмативается coreos в вашем случае?

Konstantin
10.05.2018
12:24:37
+1

Sergey
10.05.2018
12:24:52
кстати, для каких целей вообще рассмативается coreos в вашем случае?
а скорее для кругозора, изначально решили в кубере поверх дебиана вертеть, а мне таки интересно а что за coreos да все руки не дойдут:)

Андрей
10.05.2018
12:25:52
Для кубера еще может подойти, но готовьтесь к небольшой боли :) А вообще у нас система для тестовых стентов частично на них, под разные проекты. Удобно, хоть и тот же питон для docker-compose надо отдельно завозить.

Konstantin
10.05.2018
12:27:14
А зачем docker-compose если есть Kubernetes? ?

Андрей
10.05.2018
12:27:58
:D У нас вот только началось внедрение для тестовых стендов, там все живет на nginx-proxy+docker-compose :)

Dmytro
10.05.2018
12:28:23
вот сейчас уже полдня бьюсь с iscsi
вроде бы iscsi PV не работали толком пока, тут жаловались в чате

Андрей
10.05.2018
12:28:45
Dmytro
10.05.2018
12:29:24
там при удалении PVC драйвер PV делал iscsi логаут и тп, но я не настоящий сварщик - ребята может вечером зайдут расскажут поподробнее

Google
Sergey
10.05.2018
12:29:52
а в чем кратенько разница между coreos и k8s

Андрей
10.05.2018
12:30:05
Ну пока ковыряюсь, еще бы заставить вообще работать кубер через него, не до конца еще понял что к чему

Andor
10.05.2018
12:30:31
а в чем кратенько разница между coreos и k8s
Примерно как у линукса и дебиана

Sergey
10.05.2018
12:31:09
=_= может ubuntu\debian?

Dmytro
10.05.2018
12:31:17
попробуйте что-то другое, с iscsi там были бока - не уверен что хороший вариант с ним бороться если только начинаете с кубом работать

Konstantin
10.05.2018
12:31:18
:D У нас вот только началось внедрение для тестовых стендов, там все живет на nginx-proxy+docker-compose :)
Завести питон для ансибла я ещё понимаю, но вот завозить питон на coreos ради docker-compose - это что то с чем то

Dmytro
10.05.2018
12:33:42
а в чем проблема через ignition поставить питон и что еще надо на coreos?

Андрей
10.05.2018
12:33:50
попробуйте что-то другое, с iscsi там были бока - не уверен что хороший вариант с ним бороться если только начинаете с кубом работать
мы не ищем легких путей :) Но если что-нибудь другое - на что стоит посмотреть, есть варианты?

Konstantin
10.05.2018
12:34:03
Просто если у вас все готово в docker compose, то скорее всего переезд на Kubernetes не будет очень болезненным

Андрей
10.05.2018
12:34:20
а в чем проблема через ignition поставить питон и что еще надо на coreos?
когда была трабла первый раз - решилось ручным завозом нужных файлов по какой-то инструкции, так и повелось

Andor
10.05.2018
12:34:29
Андрей
10.05.2018
12:34:46
Konstantin
10.05.2018
12:35:25
тут болезненно сам кубъ настроить, чтоб все работало стабильно :)
Настроить не проблема. Проблемы только с эксплуатацией начнут появляться

bebebe
10.05.2018
12:36:09
привет, как можно эффективно затестить кубернетис, с целью изучить его? могу кратковременно поднимать до 100 t2.small в ec2. может кто встречал какие-нибудь учебные проекты, которые можно было бы раскатать в кубере?
для этого эффетивно использовать kops. только еще раз вам скажу, что t2.small возожно реально small kops сгенерирует для aws конфигурацию terraform и зальет, развернув уже готовый и настроенный на aws инфру k8s

Dmytro
10.05.2018
12:36:26
если для чисто потыкать то и nfs подойдет имхо, настраивать его по идее все умеют

Андрей
10.05.2018
12:36:32
Dmytro
10.05.2018
12:37:01
ну вот nfs или локальные вольюмы для начала - я бы так начинал

Андрей
10.05.2018
12:37:26
если для чисто потыкать то и nfs подойдет имхо, настраивать его по идее все умеют
потыкать уже потыкали, надо решение стабильное уже делать :)

Google
bebebe
10.05.2018
12:37:30
у kops маленький порого вхождения, нужны только aws api credentials

Андрей
10.05.2018
12:38:24
ну вот nfs или локальные вольюмы для начала - я бы так начинал
но nfs все равно будет проблемный, если нода с запущенным сервером nfs упадет же

Dmytro
10.05.2018
12:41:14
само собой, но вам же потыкать для начала надо а не в продакшен?

Андрей
10.05.2018
12:41:48
само собой, но вам же потыкать для начала надо а не в продакшен?
с nfs уже другая штука будет, тут нужен стабильный тестовый стенд все-таки

Konstantin
10.05.2018
12:41:54
потыкать уже потыкали, надо решение стабильное уже делать :)
Имхо сейчас уже самое сложное в Kubernetes - это дружить его с разными плюшками вокруг него. Всякие vault, helm, kube-promrtheus, operator, gitlab CI и подобные и тьма других вещей. Авитовцы вон вообще сетку куба приземлили на реальное сетевое оборудование, это тот ещё кейс о котором в книжках не пишут

Dmytro
10.05.2018
12:42:16
ну и насколько это критично у вас будет, а то так можно сравнивать что мускуль с мастер-слейв для потыкать не пойдет, надо сразу галера кластер и тд

Konstantin
10.05.2018
12:45:08
И сил?

Андрей
10.05.2018
12:45:29
Спасибо ?

Mikhail
10.05.2018
12:49:39
не стращайте, гитлаб и прометей на очереди уже :)
Если захотите настроить Docker-outside-of-Docker, советую обратить внимание вот на этот костыль: https://gitlab.com/gitlab-org/gitlab-runner/issues/2578#note_36422633 , как бы это ни звучало

Mikhail
10.05.2018
12:53:10
Если кратко, то переопределение секций раннера через config.toml не работает. Нужно либо вот так вот дополнять, либо через переменные окружения https://gitlab.com/gitlab-org/gitlab-runner/blob/master/common/config.go

Mikhail
10.05.2018
12:54:17
расшаренный docker.sock - вариант из оф доки гитлаба
В точку. Только вот в той же доке они говорят это делать через configMap:config.toml, когда хочешь поправить настройки раннера, а это не так, работает только через конкатенацию после регистрации. Если через конфиг, то конфиг получается двойной: из переменных окружения и из файла, и runner как-то выборочно при каждой новой заявке выбирает конфиг сам. То маунтит, то нет

Konstantin
10.05.2018
12:56:22
Всмысле замаршрутизировали контейнеры? А в чём проблема то)
А они не маршрутизируемы изначально? Что вы имеете ввиду?

Andrey
10.05.2018
12:56:24
Ребят, а кто как решил этот вопрос? http://docs.grafana.org/installation/docker/#migration-from-a-previous-version-of-the-docker-container-to-5-1-or-later При новой инсталляции у вас беда с правами и при деплое в куб ничего не взлетает. Либо entrypoint свой пихать, либо… зачем это поменяли то?

Google
Maksim
10.05.2018
12:57:34
А они не маршрутизируемы изначально? Что вы имеете ввиду?
Авитовцы вон вообще сетку куба приземлили на реальное сетевое оборудование, это тот ещё кейс о котором в книжках не пишут - Вот это. Что тут имеллос ввиду. Они замаршрутизировали контейнеры вне ipip туннелей?

Mikhail
10.05.2018
12:57:40
у меня так и мне збс config.toml
Только это лежит в config.toml в configMap?

Maksim
10.05.2018
12:57:59
или они взяли k8s service с маршрутизируемым cidr

Mikhail
10.05.2018
12:58:39
да
А concurrent = n check_interval = m ?

Konstantin
10.05.2018
13:00:01
Я например, не могу на раз прикинуть для чего это мне бы понадобилось, уж не знаю как вы

Maksim
10.05.2018
13:01:25
Вот я и хотел узнать что они там сделали)

Valentin
10.05.2018
13:01:28
А concurrent = n check_interval = m ?
concurrent = 1 (у меня один раннер), check_interval по умолчанию

Dmytro
10.05.2018
13:01:38
ну как для чего, у них там впн из сети офиса в датацентр

наверное чтобы по айпишникам ходить внутрь подов

Страница 556 из 958