the docker daemon running?
конфиг такой
concurrent = 3
check_interval = 0
log_level = "warning"
[[runners]]
name = "Kubernetes Runner"
url = "https://gitlab.company.ru"
token = "71da107d71436d2326cd2f55573c51"
executor = "kubernetes"
[runners.kubernetes]
host = "https://10.1.29.10:6443"
cert_file = "/etc/ssl/kubernetes/apiserver.pem"
key_file = "/etc/ssl/kubernetes/apiserver-key.pem"
ca_file = "/etc/ssl/kubernetes/ca.pem"
namespace = "gitlab"
image = "docker:dind"
privileged = true
poll_interval = 3
poll_timeout = 360
[runners.kubernetes.node_selector]
master = "true"
Нужно в job кроме контейнера где будет выполняться код ещё добавить секцию services и там добавить контейнер в котором будет бежать докер демон. Обычно используется официальный контейнер docker:dind
Обсуждают сегодня