Base image for GitLab Kubernetes executor

I’d like to use Kubernetes executor for GitLab Runner. What is the recommended base image for such an executor’s image?

I’d expect this GitLab Kubernetes executor’s container to connect to GitLab runner in a way similar to Jenkins agents connecting to Jenkins controller.

Or running some long running unrelated process inside Kubernetes executor is enough and what matters is that it has all the necessary ci tooling for running GitLab pipeline?

The base image is called the “Helper Image” and it’s based on Alpine. It’s called gitlab/gitlab-runner and you can find out mor about it and how to override it here: