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
Kubeadm 1.6.0 release RPM has malformed versioning information #43819
Comments
/assign |
/unassign |
Fixed even though 1.6.0 is still broken. |
this wasn't fixed - instead the kubeadm1.6.0alpha that worked was deleted. Can we get an older version of kubeadm in the kubernetes RPM repositories? TIA! |
@sdake Agreed. In general keeping n-1 released version packages in the repo would be appreciated, for situations just like this. |
For others suffering from the fact that kubeadm 1.6.0 is broken out of the box, I built the "n-1" packages (atleast for CentOS) and use them in this review: https://review.openstack.org/#/c/451556/ If your wondering how the images were built or how they are installed, that is covered in this review. Upstream in kolla-kubernetes we have a parallel effort to get kubeadm 1.6.0 + kubernetes 1.6.0 going. Gate is looking promising(some green) although this review is far from complete: https://review.openstack.org/#/c/451391/ |
@sdake Could you provide info how did you install older version of kubeadm , because i am trying to list/install older kubeadm its not allowing or where to get RPM for older kubeadm? |
@csarora I had to build it myself using these commands: For future time travelers, I'm not sure I built the RPMs correctly as a result of the issue raised here: kubernetes/release#305 Instead reference this review for latest instructions: https://review.openstack.org/#/c/451556/ |
"Broken out of the box",haha! I upgraded from v1.5.4 to v1.6.0,bitten by the CNI issue in kubeadm,then I rollback to 1.5.6 because this is the only 1.5.x left in the apt repo,then...kubelet 1.5.6 can't start due to wrong default rbac config.... Oh, indeed broken out if the box! |
If anybody needs working kubeadm 1.6 alpha with all related packages: kubeadm-1.6.0-0.alpha.0.2074.a092d8e0f95f52.x86_64.rpm I have them in our local Pulp mirror. |
Hi, I tried the above and it always hangs in the Created API client, waiting for the control plane to become ready with these in logs..
I had also added this parameter systemd Environment="KUBELET_KUBECONFIG_ARGS=--kubeconfig=/etc/kubernetes/kubelet.conf --require-kubeconfig=true --cgroup-driver=systemd" Is it because Im running behind a corporate proxy? Thanks, |
Seems like we would have to restart the machine itself after setting the systemd parameter or I don't know which service to restart for it to apply. I restarted the machine and ran init and atleast it doesnt hang and moving on to the next hurdle First node has registered, but is not ready yet |
1.6.1 packages have been published for CentOS
EDIT: That server version doesn't look right. |
Server versions are not packaged in the RPM. Kubeadm is responsible for deploying them in docker containers so this can be closed. |
adding "--cgroup-driver=systemd" causes new issue on Centos/RHEL 7.3 (fully up to date):
while we can see clearly that native.cgroupdriver=systemd is set in the docker daemon:
|
@ReSearchITEng, have you had any luck with this issue? I ran into it as well. Moving kubelet cgroup to cgroupfs removed the error but everything else I read points to both docker and kubelet using systemd. |
Just a sidenote - what is the correct repository to install kubernetes from rpm? Thank you |
Bug
Kubernetes version (use
kubectl version
):1.6.0
Environment:
uname -a
): 3.10.0-514.6.2.el7.x86_64Using baseurl: http://yum.kubernetes.io/repos/kubernetes-el7-x86_64
What happened:
Installation of kubeadm is defaulting to the .alpha.0.2074.a092d8e0f95f52 package
What you expected to happen:
Yum should default to the 1.6.0-0 package.
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know:
Versioning metadata appears to be malformed -
n-e:v-r.a
1.6.0-0 : kubeadm (name) - <null> (epoch) 1.6.0 (version) - 0 (release)
1.6.0-0.alpha.0.2074 : kubeadm (name) - <null> (epoch) 1.6.0 (version) - 0.alpha... (release)
Yum is treating the
-0.something
release as newer than just-0
The text was updated successfully, but these errors were encountered: