Обновление версии Kubernetes Docker |Исправить ошибку «неожиданный EOF» - PullRequest
0 голосов
/ 06 декабря 2018

Я видел, что gcloud kubernetes использует Docker версии 17.03.2-ce, сборка f5ec1e2.Где, как я хочу иметь версию Docker Docker версии 18.09.0, сборка 4d60db4

Ошибка «* Исправить ошибку« непредвиденный EOF »при добавлении файла 8GB moby / moby # 37771» была решена в последнемверсия докера.

Можно ли как-нибудь вручную обновить версию?

Спасибо

1 Ответ

0 голосов
/ 28 декабря 2018

В движке Google Kubernetes у вас должна быть Node OS в качестве Ubuntu.Затем вы должны использовать DeamonSet в качестве сценария запуска со следующим файлом yaml:

kind: DaemonSet
apiVersion: extensions/v1beta1
metadata:
  name: ssd-startup-script
  labels:
    app: ssd-startup-script
spec:
  template:
    metadata:
      labels:
        app: ssd-startup-script
    spec:
      hostPID: true
      containers:
      - name: ssd-startup-script
        image: gcr.io/google-containers/startup-script:v1
        imagePullPolicy: Always
        securityContext:
          privileged: true
        env:
        - name: STARTUP_SCRIPT
          value: |
            #!/bin/bash
            sudo curl -s https://get.docker.com/ | sh
            echo Done

Тогда у вас должна быть версия Docker, как показано ниже:

Client:
 Version:           18.09.0
 API version:       1.39
 Go version:        go1.10.4
 Git commit:        4d60db4
 Built:             Wed Nov  7 00:49:01 2018
 OS/Arch:           linux/amd64
 Experimental:      false
...