Kubernetes Host OS Upgrade with Nutanix Karbon

  • 29 March 2019
  • 0 replies

Userlevel 7
Badge +35

Are you looking to easily upgrade the Host Operating System of your Kubernetes nodes? With Nutanix Karbon, you can quickly and easily upgrade the Host OS of your Kubernetes nodes all with the Nutanix Prism.

So let's get started. In a previous video, we successfully deployed this production grade Kubernetes cluster. We see that it is healthy and also that there is an upgrade available. The reason for that is there is actually a couple of Host OS versions available in the Karbon UI here. So you can imagine, if you deploy Kubernetes cluster and then about a month later, updated version of the host Operating System is released, you'll see a new option within the UI here and the ability to download it. So you'll just come in here and click a button to download it and then once it is downloaded like we see here, we get the option to upgrade the cluster.

So I'm going to go ahead and select this and if we click on upgrade available, we see that the current version is O.O and we can upgrade to 0.1. So we can do a precheck, and we'll go ahead and do that. We see that the precheck is successful, so now I'm going to do an actual upgrade.

So this is going to take five to ten minutes. All the VMs of this underlying Kubernetes cluster are going to get upgraded. While we're waiting, let's go through the UI here a little bit. We're just going to go down the list. We see the Alert section. This is a brand new cluster, so not much from alerting perspective yet. Any tasks for the cluster will show up here. We see that they were successfully deployed earlier. And now we see that the upgrade is running at 5%.

Next option is for Storage Classes. This default storage class we created during cluster deployment. In an upcoming video, we will create another storage class, stay tuned for that. Any volumes that get sourced from our storage classes will show up here. These are three volumes that get created automatically at Karbon cluster deployment. We see a couple of Prometheus volumes, that's for monitoring. And then we also see an elastic search volume which is for our Nutanix logging.

Next we have the Add-ons. We see this logging add-on was automatically created. I can actually click on this link and it will open up the Kibana dashboard. So right now I haven't created any visualizations but we can, for instance, come to the Discover and view all kinds of logging about the Kubernetes cluster. Feel free to create visualizations and dashboards. This is especially useful for any of your production clusters.

And then finally in the Nodes sections, we can get information about the master nodes, the worker nodes and the etcd nodes. In an upcoming video, we will be adding a worker node, so stay tuned for that. If we come back to the Task section, we see that the node upgrade is about 41% done. This is going to take a little bit more so I'm going to go ahead and fast-forward the video at this point.

All right and now we see that our Node OS upgrade is at 100% and it has succeeded. If we go back to our list here, we will notice that the version has been updated here and there's no longer an upgrade available. So that's how you perform a Host Operating System upgrade on your Karbon Kubernetes cluster.

Thank you for watching. I hope this is helpful and keep an eye out for more Nutanix Karbon videos coming soon.

👉Are you running Nutanix Karbon? Be the first to reply and continue the conversation.

This topic has been closed for comments