Size: a a a

2018 February 20

NK

ID:318207469 in gcp_ru
А у вас registry относится к тому же проекту что и машинка?
источник

λ

λoλzod in gcp_ru
То есть есть машинка, на ней кубером развернут POD drone-а. В нем замаунчен сокет докера машинки.
Да это все в рамках одного проекта.
источник

λ

λoλzod in gcp_ru
Хотелось бы чтобы автоматом на машинках был доступен docker pull из GCR
источник

λ

λoλzod in gcp_ru
без ручного вмешательсва
источник

λ

λoλzod in gcp_ru
Что-то не нашёл такой scope. Можно ткнуть?
источник

λ

λoλzod in gcp_ru
За это отвечает скоуп который предоставляет доступ к GCS на чтения
источник

E

Etki in gcp_ru
т.е. все это еще в кубе?
источник

λ

λoλzod in gcp_ru
да, drone-ом управляет куб.
источник

λ

λoλzod in gcp_ru
Но дрон использует родной докер машины, так что должно быть достаточно дать доступ машине
источник

E

Etki in gcp_ru
Я бы создавал секрет в кубе, прокидывал в дрон, в дроне бы уже пробрасывал дальше. Машины в GKE лучше не менеджить отдельно.
источник

λ

λoλzod in gcp_ru
ну вот я тоже про это
к сожалению дрон не позволяет сконфигурить доступ к registy через среду
источник

λ

λoλzod in gcp_ru
я ожидал что просто пропишу пулу машин scope: registry_ro, но не нашёл такого scope-а
источник

E

Etki in gcp_ru
реджистри - это на самом деле тупо бакет в GCS, поэтому доступ нужен именно к GCS
источник

λ

λoλzod in gcp_ru
Это который вот этот?
https://www.googleapis.com/auth/devstorage.read_only
источник

λ

λoλzod in gcp_ru
Такой scope у машинки есть
Но если зайти в неё по ssh и сделать docker pull
Получаю
not found: does not exist or no pull access
источник

E

Etki in gcp_ru
Потому что докер ничего про это не знает, через него сначала надо залогиниться. Но чтобы этого не делать и не сохранять стейт в самой машине, лучше это все равно делать из дрона.
источник

NK

ID:318207469 in gcp_ru
λoλzod
За это отвечает скоуп который предоставляет доступ к GCS на чтения
storage-rw
источник

λ

λoλzod in gcp_ru
ID:318207469
storage-rw
ну да, я ставил storage_ro
источник

λ

λoλzod in gcp_ru
Сделал через drone. После того как сделал уже не кажется так страшно) Спасибо всем за помощь
источник
2018 February 23

AO

Alexander Ovchinnikov 🦁 in gcp_ru
дано:
- бакет на GCP c правами на чтение для allUsers
- балансировщик за пределами GCP, над которым стоит CloudFlare

вопрос:
- как лучше всего сделать так, чтобы /static/ вела на файлы в этом бакете, без каких-либо редиректов? чтобы это можно было бы закешировать CloudFlare и не было бы проблем с CORS
источник