-
Notifications
You must be signed in to change notification settings - Fork 40k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cluster/images/hyperkube: hyperkube symlinks should be fixed or re-enabled #28702
Comments
You're right, the panic I observed when giving no arguments is gone with v1.3.0 |
It was discussed in #24510 that the idea with the Do you have more information about why this doesn't work with cross-building? I don't quite understand why Go binaries not playing nicely with qemu matter, since, at some point hyperkube is full of a bunch of go binaries that have to play nicely with arm. |
Qemu can't run Go binaries, that's the problem. |
Ooh I understand now, basically any use of go during cross building will not work. Do you happen to know if this more a Go issue or qemu issue? Which upstream project needs to make a fix? |
It's a qemu issue, talked to the golang folks |
Automatic merge from submit-queue cluster/images/hyperkube: re-add hyperkube busybox style symlinks Originally symlinks were added with a `--make-symlinks` command discussed in #24510 and implemented in #24511. It was backed out in #25693 because go binaries don't run in qemu and this breaks cross-building the Dockerfile for arm. In this case, due to running `hyperkube --make-symlinks`. Lets just add the symlinks manually until the upstream bug is fixed (qemu). fixes #28702 @mikedanese @thockin @yifan-gu @euank
The
hyperkube --make-symlink
command was removed from the dockerfile in this PR: #25693This addition was originally proposed here: #24510
I'd like to fix the problem or re-enable the creation of symlinks if none exists. Currently there is not enough information from the PR that removed them to know what the problem is. I've tested the symlink command and successfully have built hyperkube images with it enabled. Calling the kubelet symlink doesn't panic for me.
@luxas Do you know how to reproduce this issue?
The text was updated successfully, but these errors were encountered: