My team recently updated our GKE cluster to 1.6.8 from 1.5.6. We discovered an image was not properly running. After digging into the issue we found that file paths in the Docker image greater than 100 chars are not extracted into the container file system. This led us to finding out this is a bug in Go 1.8, https://github.com/golang/go/issues/21005. It looks to have been patched, but I have not tested it nor do I know when it'll be released.
The COS image with this bug is cos-stable-59-9460-64-0. This image has a Docker binary compiled with go1.8.1. I am not sure which version the 1.5.6 cluster ran, but I am sure anything less than 1.8 worked fine. I isolated to cos-stable-58-9334-74-0 as the last image with a <go1.8 build of Docker. Ideally we revert back to the working COS, but I wanted to report this and ask for advice on possible solutions for GKE. -- 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 kubernetes-users+unsubscr...@googlegroups.com. To post to this group, send email to kubernetes-users@googlegroups.com. Visit this group at https://groups.google.com/group/kubernetes-users. For more options, visit https://groups.google.com/d/optout.