
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

Ivan
08.07.2016
18:16:59

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/
но я устал и слегка простыл, так что может это не то и я гоню

yopp
08.07.2016
19:38:16
на бекенд

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
Ну тоже путь да