Size: a a a

2019 February 26

EG

Eduard Generalov in gcp_ru
Zon Orti
насколько печально мигрировать потом на селфхостед версию?
Похуй, гарантирую
источник

EG

Eduard Generalov in gcp_ru
RBAC только ручками настраивать
источник

EG

Eduard Generalov in gcp_ru
А так - чихать
источник
2019 February 28

AC

Ave Cats in gcp_ru
Привет.

Хочу в GKE получить бесплатный триал в виде кредита на 300$, но при регистрации форма автоматом ставит "Типа аккаунта - Бизнес" и не даёт выбрать личный.

Что в таком случае делать? Заполнить от балды данные?
источник

AK

Andrey Kartashov in gcp_ru
я так делал, проканывало
источник

AC

Ave Cats in gcp_ru
Andrey Kartashov
я так делал, проканывало
А ну да, даже ничего не проверяют. Спасибо.
источник

AC

Ave Cats in gcp_ru
Дано:
Github, node.js app, docker, GKE

Необходимо:
Запустить node.js app в GKE и при пуше в мастер ветку автоматически прогонять CI/CD пайплайны.

Подскажите, может есть уже какой-то хороший гайд для данной задачи, step by step, чтобы не копаться в доках лишний раз?
источник

ZO

Zon Orti in gcp_ru
Ave Cats
Дано:
Github, node.js app, docker, GKE

Необходимо:
Запустить node.js app в GKE и при пуше в мастер ветку автоматически прогонять CI/CD пайплайны.

Подскажите, может есть уже какой-то хороший гайд для данной задачи, step by step, чтобы не копаться в доках лишний раз?
Google Container Builder
источник
2019 March 01

AO

Alexander Ovchinnikov 🦁 in gcp_ru
лучше какой-нибудь TeamCity поставить на Hetzner Cloud, будет быстрее
источник

S

Stas in gcp_ru
Alexander Ovchinnikov 🦁
лучше какой-нибудь TeamCity поставить на Hetzner Cloud, будет быстрее
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
по времени выполнения задач, связанных с CI, выделяется в первую очередь не сборка образа (с учётом кешей это несколько секунд, без учёта, ну, минута обычно, если ещё и пакеты обновлять внутри образа контейнера), а та часть операций, которая связана с тестированием образа,

эти тесты было бы лучше запускать как-нибудь в оперативной памяти и параллельно или в несколько очередей задач, в таком случае можно добиться существенного ускорения времени прохождения тестов (собственно, обычно именно это и раздражает - тесты проходятся долго),

на TeamCity можно выстроить все эти сложные схемы плюс, ну, по ощущениям, там и правда машинка быстрее/лучше с лимитами ресурсов и NVMe-накопители, а Google Container Builder - это такой простой начальный вариант, который можно быстро сделать и оно заработает, но время выполнения задач будет большим
источник

ZO

Zon Orti in gcp_ru
Alexander Ovchinnikov 🦁
по времени выполнения задач, связанных с CI, выделяется в первую очередь не сборка образа (с учётом кешей это несколько секунд, без учёта, ну, минута обычно, если ещё и пакеты обновлять внутри образа контейнера), а та часть операций, которая связана с тестированием образа,

эти тесты было бы лучше запускать как-нибудь в оперативной памяти и параллельно или в несколько очередей задач, в таком случае можно добиться существенного ускорения времени прохождения тестов (собственно, обычно именно это и раздражает - тесты проходятся долго),

на TeamCity можно выстроить все эти сложные схемы плюс, ну, по ощущениям, там и правда машинка быстрее/лучше с лимитами ресурсов и NVMe-накопители, а Google Container Builder - это такой простой начальный вариант, который можно быстро сделать и оно заработает, но время выполнения задач будет большим
Тесты можно запускать прям в gke кластере, в чём смысл гонять их на build-агентах?
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
Zon Orti
Тесты можно запускать прям в gke кластере, в чём смысл гонять их на build-агентах?
на Hetzner Cloud ресурсы дешевле, а надёжность не так уж и нужна для этих задач, это тестовое окружение
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
ну, то есть, да, можно отделить билд образа от тестирования образа, при желании
источник

ZO

Zon Orti in gcp_ru
Alexander Ovchinnikov 🦁
на Hetzner Cloud ресурсы дешевле, а надёжность не так уж и нужна для этих задач, это тестовое окружение
А поддержка еще одного окружения - это ли не время?
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
TeamCity в 1 стеке с PyCharm и YouTrack, например
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
от тех же разработчиков
источник

ZO

Zon Orti in gcp_ru
gcb в стеке google, от тех же разработчиков 🙂
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
лично я это использую из-за двух факторов:
1. дешевле (или быстрее за те же деньги) задачу билда/тестирования можно сделать на Hetzner Cloud
2. оно в 1 стеке с PyCharm, YouTrack и Upsource
источник

AO

Alexander Ovchinnikov 🦁 in gcp_ru
Zon Orti
gcb в стеке google, от тех же разработчиков 🙂
ну, да, согласен) я тут больше на 1 пункт опирался - есть 2 сервис-провайдера - Google и Hetzner, первый делает хорошо и дорого, второй не так хорошо, но дёшево) раз эта задача не связана с PROD'ом, а платишь за неё из своего кармана, то хочется сэкономить) если там вдруг у Hetzner'а сетка упадёт или что-то такое - ну, это лишь TEST'овое окружение, ну, и ладно) зато дешевле

если денег много [или не свои 😊], то можно всё делать на Google Cloud'е и не париться
источник