Upgrade was perhaps a misleading word.

I nuked the world and recreated it.

(But it was 1.2 before. But none of that state remains.)

On Wednesday, November 23, 2016 at 8:59:00 AM UTC-8, Robert Bailey wrote:
> What version did you upgrade from? Was it 1.3.x or an earlier 1.4 release?
> 
> 
> On Wed, Nov 23, 2016 at 8:57 AM, Brad Fitzpatrick <[email protected]> wrote:
> 
> I upgraded Go's build system to GKE 1.4.6 the other day.
> 
> 
> I'm now finding Docker dying and the GKE nodes to go unhealthy (their 
> kubernetes.service crash looping on boot, looking for Docker).
> 
> 
> 
> $ kubectl get nodes
> NAME                                       STATUS     AGE
> gke-buildlets-default-pool-a4a240f8-0pf0   NotReady   10h
> gke-buildlets-default-pool-a4a240f8-7uwv   NotReady   10h
> gke-buildlets-default-pool-a4a240f8-spbd   NotReady   10h
> 
> 
> ..
> 
> 
> 
>   Ready                 Unknown         Wed, 23 Nov 2016 10:12:50 +0000       
>   Wed, 23 Nov 2016 10:13:35 +0000         NodeStatusUnknown               
> Kubelet stopped posting node status.  
> 
> 
> ....
> 
> 
> 
> If I ssh into one of the nodes and sudo journalctl -f, I see 
> kubernetes.service repeatedly crash looping with:
> 
> 
> Nov 23 16:24:22 gke-buildlets-default-pool-a4a240f8-7uwv systemd[602]: 
> kubelet.service: Main process exited, code=exited, status=1/FAILURE
> Nov 23 16:24:22 gke-buildlets-default-pool-a4a240f8-7uwv systemd[602]: 
> kubelet.service: Unit entered failed state.
> Nov 23 16:24:22 gke-buildlets-default-pool-a4a240f8-7uwv systemd[602]: 
> kubelet.service: Failed with result 'exit-code'.
> Nov 23 16:24:22 gke-buildlets-default-pool-a4a240f8-7uwv kubelet[9136]: 
> error: failed to run Kubelet: failed to create kubelet: failed to get runtime 
> version: docker: failed to get docker version: Cannot connect to the Docker 
> daemon. Is the docker daemon running on this host?
> 
> 
> 
> 
> And yup, Docker is dead:
> 
> 
> 
> # journalctl -u docker.service --since="10 hours ago" 
> 
> ....
> 
> ....
> Nov 23 11:40:28 gke-buildlets-default-pool-a4a240f8-7uwv docker[18440]: 
> time="2016-11-23T11:40:28.546703577Z" level=warning msg="container 
> 464da48e2869e518e7bc5e052ced1e25b8ce70ba15168d1d34599b825dc61519 restart 
> canceled"
> 
> Nov 23 11:40:28 gke-buildlets-default-pool-a4a240f8-7uwv docker[18440]: 
> time="2016-11-23T11:40:28.766556953Z" level=warning msg="container 
> d1f1425cfe29a34783668a39bb50ad5db3f218a7d0caae12d8ba81387776b708 restart 
> canceled"
> Nov 23 11:40:33 gke-buildlets-default-pool-a4a240f8-7uwv docker[18440]: 
> time="2016-11-23T11:40:33.516533433Z" level=error msg="Force shutdown daemon"
> Nov 23 11:40:33 gke-buildlets-default-pool-a4a240f8-7uwv docker[18440]: 
> time="2016-11-23T11:40:33Z" level=info msg="stopping containerd after 
> receiving terminated"
> Nov 23 11:40:33 gke-buildlets-default-pool-a4a240f8-7uwv docker[18440]: 
> time="2016-11-23T11:40:33Z" level=fatal msg="containerd: serve grpc" 
> error="accept unix /var/run/docker/libcontainerd/docker-containerd.sock: use 
> of closed network connection"
> Nov 23 11:40:34 gke-buildlets-default-pool-a4a240f8-7uwv sh[4983]: + [ ! -s 
> /var/lib/docker/repositories-overlay ]
> Nov 23 11:40:34 gke-buildlets-default-pool-a4a240f8-7uwv sh[4983]: + rm -f 
> /var/lib/docker/repositories-overlay
> Nov 23 11:40:59 gke-buildlets-default-pool-a4a240f8-7uwv sh[5113]: + [ ! -s 
> /var/lib/docker/repositories-overlay ]
> Nov 23 11:40:59 gke-buildlets-default-pool-a4a240f8-7uwv sh[5113]: + rm -f 
> /var/lib/docker/repositories-overlay
> ....
> 
> Nov 23 11:47:35 gke-buildlets-default-pool-a4a240f8-7uwv sh[15220]: + [ ! -s 
> /var/lib/docker/repositories-overlay ]Nov 23 11:47:35 
> gke-buildlets-default-pool-a4a240f8-7uwv sh[15220]: + rm -f 
> /var/lib/docker/repositories-overlay
> 
> Nov 23 11:47:36 gke-buildlets-default-pool-a4a240f8-7uwv docker[15226]: 
> time="2016-11-23T11:47:36.494367508Z" level=fatal msg="Error starting daemon: 
> Error initializing network controller: Error creating default \"bridge\" 
> network: failed to allocate gateway (169.254.123.1): Address already in use"
> Nov 23 11:47:36 gke-buildlets-default-pool-a4a240f8-7uwv sh[15264]: + [ ! -s 
> /var/lib/docker/repositories-overlay ]
> Nov 23 11:47:36 gke-buildlets-default-pool-a4a240f8-7uwv sh[15264]: + rm -f 
> /var/lib/docker/repositories-overlay
> Nov 23 11:47:37 gke-buildlets-default-pool-a4a240f8-7uwv docker[15270]: 
> time="2016-11-23T11:47:37.607995725Z" level=fatal msg="Error starting daemon: 
> Error initializing network controller: Error creating default \"bridge\" 
> network: failed to allocate gateway (169.254.123.1): Address already in use"
> 
> 
> And I can't restart docker:
> 
> 
> 
> # systemctl start docker.service
> Nov 23 16:53:55 gke-buildlets-default-pool-a4a240f8-7uwv sh[15731]: + [ ! -s 
> /var/lib/docker/repositories-overlay ]
> Nov 23 16:53:55 gke-buildlets-default-pool-a4a240f8-7uwv sh[15731]: + rm -f 
> /var/lib/docker/repositories-overlay
> Nov 23 16:53:56 gke-buildlets-default-pool-a4a240f8-7uwv docker[15737]: 
> time="2016-11-23T16:53:56.413732453Z" level=fatal msg="Error starting daemon: 
> Error init
> ializing network controller: Error creating default \"bridge\" network: 
> failed to allocate gateway (169.254.123.1): Address already in use"
> Job for docker.service failed because the control process exited with error 
> code. See "systemctl status docker.service" and "journalctl -xe" for details.
> 
> 
> 
> 
> 
> # docker --version
> Docker version 1.11.2, build 4dc5990
> 
> 
> 
> 
> Any clues?
> 
> 
> Is this a known issue?
> 
> 
> 
> 
> 
> 
> 
> 
> -- 
> 
> You received this message because you are subscribed to the Google Groups 
> "Kubernetes user discussion and Q&A" group.
> 
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> 
> To post to this group, send email to [email protected].
> 
> Visit this group at https://groups.google.com/group/kubernetes-users.
> 
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Kubernetes user discussion and Q&A" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/kubernetes-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to