докер: не подключайтесь к containerd.sock

Я установил этот https://github.com/actions-runner-controller/actions-runner-controller в моем кластере eks. Это создает для каждого бегуна контейнер докеров и контейнер бегуна. Чтобы делиться образами докеров и не тянуть каждый раз, когда я создал том, чтобы поделиться /var/lib/dockerи внедряет его во все контейнеры докеров. Проблема в том, что время от времени (с 1 или 2 модулями не происходит сбой) контейнер докера не инициализируется с этой ошибкой:

      evel=warning msg="grpc: addrConn.createTransport failed to connect to {unix:///var/run/docker/containerd/containerd.sock <nil> 0 <nil>}. Err :connection error: desc = \"transport: error while dialing: dial unix:///var/run/docker/containerd/containerd.sock: timeout\". Reconnecting..." module=grpc

Я создал в репо проблему в репо, но я не думаю, что ошибка связана с контроллером. Что-то на моей стороне.

https://github.com/actions-runner-controller/actions-runner-controller/issues/847

вот ямлы:

      apiVersion: actions.summerwind.dev/v1alpha1
kind: RunnerDeployment
metadata:
  name: github-runner-deploy
  namespace: actions-runner-system
spec:
  template:
    spec:
      organization: org-name
      volumes:
      - name: docker-data-ci
        persistentVolumeClaim:
          claimName: docker-data-ci
      dockerVolumeMounts:
      - mountPath: /var/lib/docker
        name: docker-data-ci
      

---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: "docker-data-ci"
spec:
  storageClassName: gp2
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 100Gi

0 ответов

Другие вопросы по тегам