{"id":614,"date":"2018-12-05T10:50:02","date_gmt":"2018-12-05T09:50:02","guid":{"rendered":"http:\/\/www.ume.li\/blog\/?p=614"},"modified":"2018-12-05T11:33:59","modified_gmt":"2018-12-05T10:33:59","slug":"ibm-component-pack-6-0-0-6-upgrade-kuberenets","status":"publish","type":"post","link":"https:\/\/www.ume.li\/blog\/2018\/12\/05\/ibm-component-pack-6-0-0-6-upgrade-kuberenets\/","title":{"rendered":"IBM Component Pack 6.0.0.6 upgrade Kubernetes 1.11.1 to 1.11.5"},"content":{"rendered":"<p>According to this <a href=\"https:\/\/github.com\/kubernetes\/kubernetes\/issues\/71411\" rel=\"noopener\" target=\"_blank\">cve<\/a> There&#8217;s a potential issue with kubernetes 1.11.1 which is used in the component pack 6.0.0.6.<br \/>\nSo I was wondering if it is possible to upgrade the kubernetes version to the patched point release 1.11.5.<br \/>\nThe long version can be found in the <a href=\"https:\/\/kubernetes.io\/docs\/tasks\/administer-cluster\/kubeadm\/kubeadm-upgrade-1-11\/#upgrade-master-and-node-packages\" rel=\"noopener\" target=\"_blank\">official documentation<\/a>.<\/p>\n<p>The short version:<br \/>\n<code><br \/>\n#on Master Node<\/p>\n<p>yum-config-manager --enable kubernetes<\/p>\n<p>yum install kubeadm-1.11.5-0  --disableexcludes=kubernetes<\/p>\n<p>kubeadm upgrade plan<br \/>\nkubeadm upgrade apply v1.11.5<\/p>\n<p>#Masterupdate<br \/>\nkubectl drain $MASTER --ignore-daemonsets<br \/>\nyum install kubectl-1.11.5-0 kubelet-1.11.5-0 --disableexcludes=kubernetes<br \/>\nkubectl uncordon $MASTER<\/p>\n<p>yum-config-manager --disable kubernetes<\/p>\n<p>#repeat for each master goto Masterupdate<\/p>\n<p>#for each node<br \/>\nkubectl drain $NODE <\/p>\n<p>#Nodeupdate<br \/>\n#on node $NODE<\/p>\n<p>yum-config-manager --enable kubernetes<br \/>\nyum install kubectl-1.11.5-0 kubelet-1.11.5-0 kubeadm-1.11.5-0 --disableexcludes=kubernetes<\/p>\n<p>yum-config-manager --disable kubernetes<br \/>\nkubeadm upgrade node config --kubelet-version $(kubelet --version | cut -d ' ' -f 2)<br \/>\nsystemctl daemon-reload<br \/>\nsystemctl restart kubelet<\/p>\n<p>#back on the master<br \/>\nkubectl uncordon $NODE<\/p>\n<p>#repeat for each node: restart from Nodeupdate<\/p>\n<p><\/code><\/p>\n<p>The upgrade on my little lab environment (1 Master + 3 Worker) went smooth. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>According to this cve There&#8217;s a potential issue with kubernetes 1.11.1 which is used in the component pack 6.0.0.6. So<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[54,23],"tags":[],"class_list":["post-614","post","type-post","status-publish","format-standard","hentry","category-component-pack","category-connections"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/614","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/comments?post=614"}],"version-history":[{"count":3,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/614\/revisions"}],"predecessor-version":[{"id":617,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/614\/revisions\/617"}],"wp:attachment":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/media?parent=614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/categories?post=614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/tags?post=614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}