Google Cloud Build w prywatnej sieci VPC
Mam wyzwalacz Google Cloud Build, który buduje mój obraz w Google Cloud. Mam też sieć VPC, która obsługuje pewne zasoby, które powinny być dostępne podczas budowania obrazów.
Podczas budowania obrazu mój skrypt docker musi mieć dostęp do serwera WWW. Wygląda na to, że sieć kompilacji GCP Cloud nie jest moją prywatną siecią VPC. Tak więc skrypt nie jest dostępny dla wymaganych zasobów, które były potrzebne podczas budowania.
Czy można uruchomić kompilację w sieci VPC? Jeśli tak, w jaki sposób?
Odpowiedzi
To będzie możliwe. Dziś funkcja jest otwarta dla testerów Alfa i wkrótce (spodziewam się za 2 miesiące) zostanie udostępniona w wersji beta.
Last week, gcloud SDK received this update that allow you to create a worker pool. In fact, you will create a pool of VM in your project. And thus, the VM will be directly connected to your VPC.
I don't know the pricing model, but I think you will pay the Worker pool as standard VM price. Therefore, it won't as cheaper as Cloud Build. And it seems not planned to create a connector (peering? VPC connector?) between your VPC and the current Cloud Build managed version.