Task-runner vs gitlab runner

Hi
I am new to gitlab, and trying to understand the components in the kubernetes yaml generated by helm chart. I ran across one Deployment called gitlab-task-runner. I can only find gitlab-runner which is used for gitlab CI, but can’t find any document about task-runner in the internet. I wonder if this task-runner is a gitlab-runner client in gitlab server, or a component of sidekiq or something else.

any help will be greatly appreciated!

Steven

gitlab-task-runner is used for running gitlab-rake tasks and backup-utility. backup example is in https://docs.gitlab.com/charts/backup-restore/backup.html