@kubernetes_ru

Страница 569 из 958
Konstantin
18.05.2018
08:44:20
Это не я. Это gitlab так его ставит. Я его возможности хочу попробовать вместе с CI/CD

Sergey
18.05.2018
08:45:06
как не вы, вы запускаете кнопку в гилабе и не знаете что она делает? а мы тут откуда узнаем

Konstantin
18.05.2018
08:46:52
Ну вы не знаете, а люди знают

Я и хочу узнать

Google
Sergey
18.05.2018
08:48:43
вы не понимаете, вы что то хотите сделать - вы выполняете действия зачем выполнять действия, результат которых вы не представляете? из вопроса я делаю такой вывод: в гитлабе тыкнули куда то чтобы установить хельм, я отечаю на вопрос - запускать его там куда поставили

Konstantin
18.05.2018
08:49:27
О господи. Вы с Gitlab работали?

Sergey
18.05.2018
08:49:36
хельм это пакетный менеджер омг

Konstantin
18.05.2018
08:49:53
Да ладно? Серьезно?

Sergey
18.05.2018
08:50:33
сиёзна давайте сначала для чего вы ставите хельм через гитлаб - и куда вы его ставите

Konstantin
18.05.2018
08:51:45
Чтобы не фдудить, скажите пожалуйста вы страницу интеграции k8s кластера в Gitlab видели? Пробовали?

Не поймите не правильно, просто вы встречные вопросы задали, которые не появились бы, если б вы это делали

Sergey
18.05.2018
08:53:23
просто это выглядит как "я сделал где то апт-гет инсталл, а как запускать"

Konstantin
18.05.2018
08:53:50
Нет, это не так выглядит. Спасибо за помощь

Ivan
18.05.2018
08:55:09
Я кстати знаю о чём это. Там на странице интеграции есть да установить helm

Konstantin
18.05.2018
08:55:22
Вот

Ivan
18.05.2018
08:55:23
я так понимаю, он какую то часть ставит в k8s

Konstantin
18.05.2018
08:55:36
Он установился. Появился tiller под

Google
Ivan
18.05.2018
08:56:15
Коллега, я эту интеграцию не понял, не обессудьте, что там куда запрягать секрет для меня

Вы уж лучше сами поделитесь если разберётесь

Konstantin
18.05.2018
08:56:47
На самом деле я уже пару недель бьюсь.

За прокси вообще невозможно интегрировать

Баг репорт открыл. Теперь вот без прокси разбираюсь

Sergey
18.05.2018
08:58:00
вы задеплоили тиллер - сервер а клиент у вас есть чтобы им управлять?

хельм сам то где

Ivan
18.05.2018
08:58:11
Я бросилл эту интеграцию, просто kubictl юзаю в pipline

хельм сам то где
в gitlab инсталяции, где ж ещё

Konstantin
18.05.2018
08:59:29
хельм сам то где
Вот и я том же. Я и спрашиваю у коллег, кто уже ставил. Куда он делся или его нужно локально донастроить

Я бросилл эту интеграцию, просто kubictl юзаю в pipline
А на чнм остановились,если не секрет? Я пости у финиша, может подскажу что

Igor
18.05.2018
09:02:57
Коллега, я эту интеграцию не понял, не обессудьте, что там куда запрягать секрет для меня
пример https://gitlab.com/ivaravko/test1/blob/master/.gitlab-ci.yml#L320 , его можно сгенирить через template Auto-DevOps



Ivan
18.05.2018
09:03:43
auto-dev-ops это вроде платно

Igor
18.05.2018
09:05:50
auto-dev-ops это вроде платно
ну там есть платные компоненты

но по примеру можно понять как клиентская часть helm деплоит в k8s

Ivan
18.05.2018
09:07:02
спасибо

А на чнм остановились,если не секрет? Я пости у финиша, может подскажу что
А просто забил, эффективнее способа сливать время в унитаз не знаю. Диагностики ноль, что там происходит не ясно. Доки может кому то ясны, мне нет. Сначала на enviroment встрял, потом что то с ключами. Переделал командами на pipeline за час.

Ivan
18.05.2018
09:13:47
хз, я рад что бросил. жалею что не сразу

Google
Konstantin
18.05.2018
09:17:42
А у Вас в пайплайне получается просто контейнер с kubectl запускает команды?

Ivan
18.05.2018
09:41:37
Да

Harry
18.05.2018
10:27:21
Так, настроил всё-таки dapp, ибо гитлаб не может в несколько вариантов деплоя в куб

Stanislav
18.05.2018
10:29:28
А dapp может?

Этоже просто обертка над heln

Helm

Sergey
18.05.2018
10:30:24
Helm
может обертка над докером?

Stanislav
18.05.2018
10:30:48
Не

Stanislav
18.05.2018
10:31:28
Ты не путай докербилд и helm, он 2 функции выполнякт

Sergey
18.05.2018
10:32:07
Ты не путай докербилд и helm, он 2 функции выполнякт
столяров же рассказывал на хайлоаде про дапп, они вообще сначала на руби писали

Stanislav
18.05.2018
10:32:19
Я смотрел

Sergey
18.05.2018
10:32:41
хельм это тулза для управления гугловым кубером а дапп это тулза для тулзы?)

Harry
18.05.2018
10:33:22
Дапп по-идее ускоряет скорость сборки образов

Sergey
18.05.2018
10:33:29
+++

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

Stanislav
18.05.2018
10:35:25
На мой взгляд еще одна лишняя прослойка, пока не придумал какие кейсы она может решить. Докер и так шустро билдится по сути.

Но это ИМХО

Google
Stanislav
18.05.2018
10:36:45
можно еще быстрее
Не вижу логической причины как он это будет делать, если мы собираем в DIND, то у нас не остается кеша от предыдущей сборки чтобы его пропатчить, поэтому мы каждый раз собираем с нуля.

Sergey
18.05.2018
10:39:20
но в дапп вы указываете куда закэшить дополнительно

делать копи не из папки а сразу из гита, из нужной ветки нужный файл

Stanislav
18.05.2018
10:41:49
хм, может поковыряю на досуге, почему бы и нет. спасибо

Harry
18.05.2018
10:47:06
Да, разве что дапп установить - ума надо дать. Руби поставь, да не просто, а через rvm, ещё что-то поставь, дай судо пользователю, от кого раннер стартует.

Harry
18.05.2018
10:50:55
А так dappfile, в нем описано, как образы билдить. Шаблоны для Helm и пайплайн для гитлаба. Ничего, что требовало бы howto, тем более, что сам делал по статейкам от Флант

Andrey
18.05.2018
11:18:00
Ребят, торможу уже, почему может не работать авторизация? kubernetes.io/ingress.class: nginx kubernetes.io/tls-acme: "true" kubernetes.io/ingress.auth-type: "basic" kubernetes.io/ingress.auth-secret: "basic-auth"

Harry
18.05.2018
11:18:45
Сейчас пытаюсь понять, как сделать разные конфигурации для ингрессов в зависимости от окружения. Например, тестовая версия приложения сидит на test.k8s.mydomain.ru, а прод уже на mydomain.ru, соотв. для теста в шаблон ингресса надо прописать тестовый домен, но не пойму как. Подскажите, плз.

Andrey
18.05.2018
11:20:46
Да. Максимум грешу на namespace, но он лежит в том же где и ingress запись

или это наплевать и ingress будет ескать его в своем namespace, если не указан конкретный?

Andrey
18.05.2018
11:37:06
что именно не работает и что в логах нжинкса ингрессовского при этом?
Судя по конфигу ingress, он просто игнорирует эти аннотации. В логах пусто

Dmytro
18.05.2018
11:40:52
а точно конфиг обновился с basic auth? зайдите внутрь пода ингресс, дампаните нжинкс конфиг nginx -T

у меня бывало что редактируешь ингресс объект а он конфиг нжинкс не всегда перегенерирует

тогда просто надо убить все поды ингресса

Andrey
18.05.2018
11:41:52
Да вот я и написал выше, что в конфиге пусто

Google
Andrey
18.05.2018
11:41:59
ок)

Dmytro
18.05.2018
11:42:25
ну и включи сразу дебаг логи нжинкс (там через конфигмап кажется ключ надо прокинуть)

а то это гадание на кофейной гуще

Andrey
18.05.2018
11:48:00
Мда, убийство и прописывание конкретного namespace’a откуда брать секрет не помогли, буду копать дальше

Dmytro
18.05.2018
11:52:07
судя по документации секрет ожидается в дефолтном неймспейсе https://github.com/kubernetes/contrib/tree/master/ingress/controllers/nginx/examples/auth

а что в логах ingress controller (го проги)?

Andrey
18.05.2018
12:02:19
Да, там было ни слова про это. Позже включу дебаг и гляну, пока не критично

Anton
18.05.2018
12:15:33
Пожалста

Andrey
18.05.2018
12:16:06
Открыл еще раз документацию, посмотрел, пойду кофейку выпью. Там все было)

Harry
18.05.2018
12:17:42
У меня была похожая проблема. Сначала изучил логи, потом переместил секрет в нужный неймспейс и убил все поды ингресс-контроллера. Когда они перезапустились - все стало ок

Ещё есть смысл посмотреть сгенерированный конфиг нгинха в поде контроллера

Dmytro
18.05.2018
12:18:39
если честно, документация у нижнкс контроллера оставляет желать лучшего

так что там легко отгрести непонятных проблем

Harry
18.05.2018
12:19:05
Там у новой версии контроллера поменялись аннотации

Anton
18.05.2018
12:19:46
Там просто в разных местах доки разной актуальности. И актуальной версии, конечно же, не существует.

Harry
18.05.2018
12:20:28
Так и кубы весьма молодые по истории версий

Dmytro
18.05.2018
12:20:29
угу, а кубернетеса самого доки еще эпичнее

попробуй найти доку на 1.5 или еще старше

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