Gitlab Services Container Connectivity

Hi there

I’m using Gitlab 15.10.7 and my runner is EKS. I’m using EKS fargate as executors.

My question is regarding Gitlab services.

If I have a stage like below:

my_stage:
image:
name: ruby:2.6
entrypoint: [“/bin/bash”]

services:
- name: my-postgres:11.7
alias: db-postgres
entrypoint: [“/usr/local/bin/db-postgres”]
command: [“start”]

Are the above ruby and postgres containers in an isolated bridge network such that they can ONLY connect to each other? Note that I’m running on EKS Fargate.
Can containers from other jobs in same runner connect to postgres?

Thanks,
CK