I would like to configure Google Artifact Registry in a single GKE project in a way that all other projects could access this Centralized Artifact Registry.
In Google documentation is not clear to me how to achieve this, specially for Google Kubernetes Engine nodes using default account.
Would you know how to configure the access to achieve that scenario?
Thank you,
With GKE the node service account pull the image to run it on the node. Therefore, you have to grant that node service account (or the compute engine default service account if you use it) the permission to read the images in your Artifact Registry.
You have 2 level to grant the roles/artifactregistry.reader
role on your service account
Here an example: