Anonymous

Equipment/Blanton/Kubernetes: Difference between revisions

From London Hackspace Wiki
Line 85: Line 85:
# On the master node, run <code>apt-cache madison kubeadm</code>  to find a version to update to
# On the master node, run <code>apt-cache madison kubeadm</code>  to find a version to update to
# On the master node, run:
# On the master node, run:
#: <pre>apt-get install -y --allow-change-held-packages kubeadm=<your-chosen-version></pre>
#: <pre>sudo apt-get install -y --allow-change-held-packages kubeadm=<your-chosen-version></pre>
#: <pre>kubeadm upgrade plan</pre>
#: <pre>sudo kubeadm upgrade plan</pre>
#: <pre>sudo kubeadm upgrade apply v<your-chosen-version></pre>
#: <pre>sudo kubeadm upgrade apply v<your-chosen-version></pre>
#: <pre>apt-get install -y --allow-change-held-packages kubelet=<your-chosen-version> kubectl=<your-chosen-version></pre>
#: <pre>sudo apt-get install -y --allow-change-held-packages kubelet=<your-chosen-version> kubectl=<your-chosen-version></pre>




Line 95: Line 95:
# Drain the node
# Drain the node
# Run:
# Run:
#: <pre>apt-get install -y --allow-change-held-packages kubeadm=<your-chosen-version></pre>
#: <pre>sudo apt-get install -y --allow-change-held-packages kubeadm=<your-chosen-version></pre>
#: <pre>sudo kubeadm upgrade node</pre>
#: <pre>sudo kubeadm upgrade node</pre>
#: <pre>apt-get install -y --allow-change-held-packages kubelet=<your-chosen-version> kubectl=<your-chosen-version></pre>
#: <pre>sudo apt-get install -y --allow-change-held-packages kubelet=<your-chosen-version> kubectl=<your-chosen-version></pre>
# run <code>kubectl get nodes</code> wherever you normally run kubectl to make sure the node is running the expected version
# run <code>kubectl get nodes</code> wherever you normally run kubectl to make sure the node is running the expected version
# Uncordon node
# Uncordon node