Hello Readers!! We are again back here with an exciting topic i.e Nova. As we all know that Kubernetes has revolutionized container orchestration, and Helm, the package manager for Kubernetes, has become a go-to tool for managing application deployments. However, as your cluster and application portfolio grow, keeping track of outdated Helm releases can become challenging. In this blog post, we will explore how Nova, the Kubernetes toolkit, can help you easily identify and update outdated Helm releases in your cluster. I will show you here each step for how to use Nova to find outdated helm releases in our cluster.
Challenges Faced:
Managing Helm releases in a Kubernetes cluster often involves multiple charts, versions, and dependencies. Keeping track of which releases need updates can quickly become overwhelming for uoe this we need a solution that streamlines this process and ensures that our applications are running the latest versions without manual intervention.
How Nova solves it:
Using Nova managing outdated Helm releases in your Kubernetes cluster doesn’t have to be a daunting task. Nova is an open-source fairwinds project designed to simplify Kubernetes application management, and it provides a straightforward way to tackle the challenge of outdated Helm releases. Nova examines our cluster to detect installed Helm charts, cross-referencing them with established Helm repositories. It will let you know about the outdated helm charts you are using.
Additionally, Nova has the capability to inspect your cluster for outdated container images.
Install Nova:
Follow the following steps to install Nova from the GitHub Releases page:
$ curl -L "https://github.com/FairwindsOps/nova/releases/download/3.2.0/nova_3.2.0_linux_amd64.tar.gz" > nova.tar.gz
$ tar -xvf nova.tar.gz
$ sudo mv nova /usr/local/bin/
To confirm its installation run:
We can see here lists of nova commands that we will use further.
How to use Nova to find outdated helm releases in your cluster
Using Nova we can ensure that our Helm releases are always running in the latest versions, improving security, performance, and overall cluster management efficiency. Nova empowers us to take control of your Helm releases, so we can focus on delivering value to our users without worrying about outdated deployments.
Now to find the outdated helm releases in you cluster using Nova, run the following command:
$ nova find
Here you’ll find list of your Helm releases, displaying the installed Helm chart versions in our cluster, the most recent available version, and indicating whether our chart version is outdated or up-to-date. If any helm chart is deprecated, you will see this:
For getting more details about this run:
$ nova find –wide
Similarly for finding outdated container images, run following command:
$ nova find --containers
There are many options that you can explore further for different usecases. Nova is very flexible even you can integrate it with continuous integration system. That’s all for this time.
Conclusion
Thanks for being with me till end. In this blog I have shown you how to use Nova to find outdated helm releases in our cluster. I hope you have enjoyed exploring Nova. So if this blog helped you somewhere do share it with needful. If you have any queries related to this you can contact to me at naincy.kumari@nashtechglobal.com.