Size: a a a

Aerokube Support

2020 September 04

L

Leo in Aerokube Support
14m         Normal    Started                  pod/moon-5f9d966cc9-nwlpp                               Started container moon
14m         Normal    Pulled                   pod/moon-5f9d966cc9-nwlpp                               Container image "aerokube/moon-api:1.6.1" already present on machine
14m         Normal    Created                  pod/moon-5f9d966cc9-nwlpp                               Created container moon-api
14m         Normal    Started                  pod/moon-5f9d966cc9-nwlpp                               Started container moon-api
14m         Normal    Pulled                   pod/moon-5f9d966cc9-nwlpp                               Container image "aerokube/selenoid-ui:1.10.0" already present on machine
14m         Normal    Created                  pod/moon-5f9d966cc9-nwlpp                               Created container selenoid-ui
14m         Normal    Started                  pod/moon-5f9d966cc9-nwlpp                               Started container selenoid-ui
источник

У

Умар in Aerokube Support
Leo
Добрый день.
Помогите пожалуйста:
Пытаюсь запустить moon для Android, но ничего не выходит.
Зависают в статусе ImagePullBackOff

kubectl get pods -n moon
NAME                                                READY   STATUS             RESTARTS   AGE
android-10-0-355a1e6d-dbfd-465c-9176-c6fe838e0297   1/2     ImagePullBackOff   0          7m53s
android-10-0-c134ac10-a50d-4ff5-9602-9d72d6fe9125   1/2     ImagePullBackOff   0          7m53s
moon-5f9d966cc9-5l68x                               3/3     Running            14         2d3h
moon-5f9d966cc9-nwlpp                               3/3     Running            14         2d3h

kubectl logs -n moon -l app=moon -c moon
2020/09/04 14:34:31 [INIT] [Will add kernel capability "SYS_ADMIN" to every browser pod]
2020/09/04 14:34:31 [INIT] [S3 upload is disabled: no S3 endpoint specified]
2020/09/04 14:34:31 [INIT] [Enabling resource quota control]
2020/09/04 14:34:31 [INIT] [Found license {owner="Default", sessions="4"}]
2020/09/04 14:34:31 [INIT] [Pods resource quota changed to 6]
2020/09/04 14:34:31 [INIT] [Moon pods number changed to 2]
2020/09/04 14:34:31 [INIT] [Listening on :4444]
2020/09/04 14:38:39 [CREATING_POD] [browsers] [172.17.0.1] [android-10-0-c134ac10-a50d-4ff5-9602-9d72d6fe9125]
2020/09/04 14:38:39 [POD_CREATED] [browsers] [172.17.0.1] [android-10-0-c134ac10-a50d-4ff5-9602-9d72d6fe9125] [0.02s]
2020/09/04 14:38:39 [AWAITING_POD_RUNNING] [browsers] [172.17.0.1] [android-10-0-c134ac10-a50d-4ff5-9602-9d72d6fe9125]
2020/09/04 14:34:31 [INIT] [Will add kernel capability "SYS_ADMIN" to every browser pod]
2020/09/04 14:34:31 [INIT] [S3 upload is disabled: no S3 endpoint specified]
2020/09/04 14:34:31 [INIT] [Enabling resource quota control]
2020/09/04 14:34:31 [INIT] [Found license {owner="Default", sessions="4"}]
2020/09/04 14:34:31 [INIT] [Pods resource quota changed to 6]
2020/09/04 14:34:31 [INIT] [Moon pods number changed to 2]
2020/09/04 14:34:31 [INIT] [Listening on :4444]
2020/09/04 14:38:39 [CREATING_POD] [browsers] [172.17.0.1] [android-10-0-355a1e6d-dbfd-465c-9176-c6fe838e0297]
2020/09/04 14:38:39 [POD_CREATED] [browsers] [172.17.0.1] [android-10-0-355a1e6d-dbfd-465c-9176-c6fe838e0297] [0.05s]
2020/09/04 14:38:39 [AWAITING_POD_RUNNING] [browsers] [172.17.0.1] [android-10-0-355a1e6d-dbfd-465c-9176-c6fe838e0297]

kubectl get events -n moon
14m         Normal    Pulled                   pod/moon-5f9d966cc9-5l68x                               Container image "aerokube/moon:1.6.1" already present on machine
14m         Normal    Created                  pod/moon-5f9d966cc9-5l68x                               Created container moon
14m         Normal    Started                  pod/moon-5f9d966cc9-5l68x                               Started container moon
14m         Normal    Pulled                   pod/moon-5f9d966cc9-5l68x                               Container image "aerokube/moon-api:1.6.1" already present on machine
14m         Normal    Created                  pod/moon-5f9d966cc9-5l68x                               Created container moon-api
14m         Normal    Started                  pod/moon-5f9d966cc9-5l68x                               Started container moon-api
14m         Normal    Pulled                   pod/moon-5f9d966cc9-5l68x                               Container image "aerokube/selenoid-ui:1.10.0" already present on machine
14m         Normal    Created                  pod/moon-5f9d966cc9-5l68x                               Created container selenoid-ui
14m         Normal    Started                  pod/moon-5f9d966cc9-5l68x                               Started container selenoid-ui
14m         Normal    SandboxChanged           pod/moon-5f9d966cc9-nwlpp                               Pod sandbox changed, it will be killed and re-created.
14m         Normal    Pulled                   pod/moon-5f9d966cc9-nwlpp                               Container image "aerokube/moon:1.6.1" already present on machine
14m         Normal    Created                  pod/moon-5f9d966cc9-nwlpp                               Created container moon
такие ошибки наверное лучше в файле отправлять)
источник

🛠А

🛠 Александр Аверьяно... in Aerokube Support
Ivan Krutov
логи браузеров смотрите
Waiting X server...
Starting ChromeDriver 85.0.4183.87 (cd6713ebf92fa1cacc0f1a598df280093af0c5d7-refs/branch-heads/4183@{#1689}) on port 4444
All remote connections are allowed. Use a whitelist instead!
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.

--- x11vnc loop: 1 ---

--- x11vnc loop: waiting for: 70

PORT=5900
источник

IK

Ivan Krutov in Aerokube Support
🛠 Александр Аверьянов
Waiting X server...
Starting ChromeDriver 85.0.4183.87 (cd6713ebf92fa1cacc0f1a598df280093af0c5d7-refs/branch-heads/4183@{#1689}) on port 4444
All remote connections are allowed. Use a whitelist instead!
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.

--- x11vnc loop: 1 ---

--- x11vnc loop: waiting for: 70

PORT=5900
судя по логу тут все завелось
источник

🛠А

🛠 Александр Аверьяно... in Aerokube Support
ага…
источник

🛠А

🛠 Александр Аверьяно... in Aerokube Support
но еен завелось) что то мне кажется дело в нетворках
источник

🛠А

🛠 Александр Аверьяно... in Aerokube Support
тк у меня все эти конта в сетке 172, а ошибка на то что не дождется ответа на 192
источник

IK

Ivan Krutov in Aerokube Support
а, так нужно -container-network ставить, если Selenoid стоит в кастомной сети
источник

🛠А

🛠 Александр Аверьяно... in Aerokube Support
да) уже понял… флаг стоял, но его убрали. спасибо
источник

MZ

Mykola Zakapko in Aerokube Support
Можно еще вопрос по копированию вставке. Не совсем понимаю как с помощью этого апи я могу сделать вставку значения в контейнере с браузером. Я вызвал это апи $ curl -X POST --data 'some-clipboard-value' http://selenoid-host.example.com:4444/clipboard/f2bcd32b-d932-4cdc-a639-687ab8e4f840 положил значение а как мне его вставить при помощи java.awt.robot в поле на логин форме?
источник

MZ

Mykola Zakapko in Aerokube Support
Ведь склаываеться такое впечатление что toolkit не может взаимодействовать с контейнером браузера
источник

IK

Ivan Krutov in Aerokube Support
Mykola Zakapko
Можно еще вопрос по копированию вставке. Не совсем понимаю как с помощью этого апи я могу сделать вставку значения в контейнере с браузером. Я вызвал это апи $ curl -X POST --data 'some-clipboard-value' http://selenoid-host.example.com:4444/clipboard/f2bcd32b-d932-4cdc-a639-687ab8e4f840 положил значение а как мне его вставить при помощи java.awt.robot в поле на логин форме?
Java код может вообще выполняться на другом сервере
источник

MZ

Mykola Zakapko in Aerokube Support
Ну так мы с помощью апи как я понимаю отправляем наше значение в нужный контейнер, верно?
источник

MZ

Mykola Zakapko in Aerokube Support
Может подскажете как можно системное окно захендлить контейнере с браузером. И можете дать немного больше информации по этому апи, может я не совсем понимаю как оно взаимодейтсвует
источник

MZ

Mykola Zakapko in Aerokube Support
когда я отправляю пост запрос, я так понимаю я ложу значение в буфер
источник

MZ

Mykola Zakapko in Aerokube Support
У меня на ec2 поднят докер с селеноидом. Все что касаеться библеотеки selenium там работает, а если мне необходимо задействовать java.awt то к сожалению оно не срабатывает в этом контейнере. Я хочу понять могу ли я там использовать эту библеотеку или мне нужно думать над другим решением
источник

IK

Ivan Krutov in Aerokube Support
Mykola Zakapko
когда я отправляю пост запрос, я так понимаю я ложу значение в буфер
мы больше по серверной части, но я думаю, что java.awt не будет работать
источник

T

T:ema in Aerokube Support
используйте другое решение, у вас java.awt ведь внутри контейнера отсутствует. самое эффективное - запросить возможность отключения такой авторизации
источник

PG

Pavel GERAsimov in Aerokube Support
Подскажите, пожалуйста, как в capabilities указать browserVersion latest-1 ?
источник

IK

Ivan Krutov in Aerokube Support
Pavel GERAsimov
Подскажите, пожалуйста, как в capabilities указать browserVersion latest-1 ?
такого сделать нельзя
источник