@ru_docker

Страница 32 из 610
Evgeny
08.07.2016
16:23:54
ни на одном из эндпоинтов

R-omk
08.07.2016
16:30:10
Да как так.. показывай тесты iperf bidirectional по очереди

Evgeny
08.07.2016
16:34:15
С -d получается 100 на 820

Я из офиса уже убежал - цифры точнее в понедельник покажу

Google
R-omk
08.07.2016
18:40:14
Да всегда можно, только порты закончатся сразу

yopp
08.07.2016
18:50:28
чот у меня регистри сломалось

105d95ab9e37: Download complete 49bc95c275bb: Download complete fceb03513f57: Download complete Pulling repository foo.bar/xyz/redirector Error: image xyz/redirector:0.1.0-dev not found

хотя в /v2/_catalog я вижу что оно есть

и в тега оно есть

Evgeny
08.07.2016
18:53:54
Смотри логи что запрашивают

yopp
08.07.2016
18:54:22
хм

оно делает /v2/

и потом фоллбечится на /v1

которого очевидно там нет

Evgeny
08.07.2016
18:55:00
А на в2 что отвечают?

Google
yopp
08.07.2016
18:55:07
там отвечают 401

потому что авторизация

(htpasswd)

Evgeny
08.07.2016
18:55:18
Вопрос снят?

yopp
08.07.2016
18:55:26
с чего снят-то?

типа я тупой и docker login не сделал, да?

по https я туда с тем-же логином паролем нормально хожу

Evgeny
08.07.2016
18:56:15
Но отвечают же 401?

yopp
08.07.2016
18:56:29
помоему оно всегда так первый раз отвечает, нет?

и как оно слои стягивает я стесняюсь спросить

в блобы оно нормально стучится с этими данными

Evgeny
08.07.2016
18:58:18
Тогда я бы внимательнее смотрел в логи. Сегодня как раз такое дебажил

yopp
08.07.2016
18:59:35
ну в логах оно весело и успешно тянет блобы

и вот на последнем шаге бум

Evgeny
08.07.2016
19:05:04
На последнем 401?

yopp
08.07.2016
19:05:19
там после 401 ещё запрос в /v1

судя по гитхабу это оно решает что /v2 внезапно не поддерживается и надо сначала

тьфу

не с начала, а в v1

блядь, девять вечера уже

Google
yopp
08.07.2016
19:06:11
хорошо же сидели!

Evgeny
08.07.2016
19:06:49
После - да, это ожидаемо

У тебя нгинкс перед?

yopp
08.07.2016
19:07:29
нет, haproxy из ранчерового LB

оно TLS терминирует

Mihail
08.07.2016
19:37:35
нет, haproxy из ранчерового LB
короч. есть вариант что там чтото не то с хеадерами. я сам не ковырял толком, но в документации по реджистри, в разделе где показывают как перед ним ставить энжинкс написано такое: ## Set a variable to help us decide if we need to add the ## 'Docker-Distribution-Api-Version' header. ## The registry always sets this header. ## In the case of nginx performing auth, the header will be unset ## since nginx is auth-ing before proxying.

https://docs.docker.com/registry/recipes/nginx/

но я устал и слегка простыл, так что может это не то и я гоню

Mihail
08.07.2016
19:38:54
не, тут наоборот, клиенту ж надо послать

это реджистри ставит заголовок с версией

yopp
08.07.2016
19:39:13
так и отдаёт всё вообще

Mihail
08.07.2016
19:39:17
а. ну ок

yopp
08.07.2016
19:39:41
всё что оно делает это балансирует между бекендами и делает gzip

Mihail
08.07.2016
19:40:04
но вообще странно, оно тащит и только в конце 401

yopp
08.07.2016
19:40:08
да

Mihail
08.07.2016
19:42:27
ничего умнее чем, попробовать руками повторить процесс через хттп апи, мне в голову не приходит

Алексей
08.07.2016
20:10:24
giltab :)

ptchol
08.07.2016
20:12:59
их официальный ?

Google
Алексей
08.07.2016
20:14:00
Сам гитлаб сейчас докер реджестри

И нормальный

Хотя там копать не перекопать

ptchol
08.07.2016
20:14:40
да не, я имел ввиду что у докера есть оф реджистри, он чем не ок ?

Алексей
08.07.2016
20:15:05
Ui там нету

ptchol
08.07.2016
20:15:14
а зачем оно ? )

Алексей
08.07.2016
20:15:16
Тока консоль

Удалять образы

Например

Admin
ERROR: S client not available

ptchol
08.07.2016
20:15:38
а без уи нельзя чтоли ? )

Алексей
08.07.2016
20:15:47
Вроде как нет

В 1.9 было нельзя

Ну или я не понял как

ptchol
08.07.2016
20:20:55
https://docs.docker.com/v1.9/registry/spec/api/#deleting-an-image а это ?

Алексей
08.07.2016
20:21:58
:-)

Реально?

Ссылка на апи ?

Вот прям так да?

ptchol
08.07.2016
20:22:59
https://github.com/docker/distribution/blob/master/docs/spec/api.md#deleting-an-image

Google
ptchol
08.07.2016
20:23:03
а что не так ?

Не, серьезно скажи если я ошибаюсь в чем то ) мож я путаю что то.

Алексей
08.07.2016
20:23:25
Не на команду docker registry remove blabla

ptchol
08.07.2016
20:23:31
ааа

Алексей
08.07.2016
20:23:39
А тупо curl да?

ptchol
08.07.2016
20:24:15
ну не тупо) умно ) но да.

Алексей
08.07.2016
20:24:30
Ну вот для этого и нужен ui

:-)

Не удобно ж

ptchol
08.07.2016
20:29:04
если серьезно из UI каких то человеческих и которые пробовал и вроде ок это portus и shipyard но от обоих пока отказался, непонял зачем мне оно =\

Не удобно ж
ну да, но нет )

Алексей
08.07.2016
20:29:41
Шипярд не умеет реестр второго формата

А первый я и не видел но говорят бажный как ад

ptchol
08.07.2016
20:30:33
вам виднее, я так, поставил потыкал.

вроде работает, выкинул.

Алексей
08.07.2016
20:31:00
ну да, но нет )
Ты реально курлом из реестра удаляешь старые образы?

Или варпер написал?

ptchol
08.07.2016
20:31:39
я пока не удаляю, но реально если понадобится пока курлом буду делать.

у нас пяток сервисов, все в тестовом режиме.

я и сам еще тренируюсь на кошках.

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

Алексей
08.07.2016
20:34:38
Ну тоже путь да

Страница 32 из 610