Have you been running a Kubernetes cluster for a while without updating? Do you have concerns that images running in your cluster might be a bit… old? Want a quick, easy, straight-forward solution to updating cluster images that doesn’t take forever to install? Well, we have just the answer for you – Outdated.sh!
Brought to you by the creators of projects such as troubleshoot.sh, Unfork, and SchemaHero, Outdated.sh is an extremely straightforward tool that will quickly and efficiently identify out-of-date container images in red (old), yellow (getting old), or green (recent release).
But, wait, there’s more!
We’re glad you asked!
The Outdated.sh plugin repeatedly queries readable pods in all readable namespaces, looking for the podspec of container images and any init container images. Outdated then uses the content sha of each image to disambiguate between different versions pushed with the same tag.
Once results are collected and de-duplicated, Outdated anonymously connects to the originating image repository and requests a list of tags. These tags are then used to analyze the release date of images running in your cluster. Images that follow strict semver naming conventions are simply sorted to stdout, with extremely out-of-date images marked in red, somewhat out-of-date images in yellow, and the most recent releases in green – just like a stoplight.
If the image in question does *not* follow semver naming convention, Outdated will collect and sort tag dates from the manifest, then sort to find any tag that was pushed after the tag is running.
It’s your lucky day! You can get your very own copy of Outdated for the low cost of $0.00 via the kubectl krew plugin, which can be installed by following instructions available on the official Krew website. Once krew is installed, retrieve your free, open-source copy of Outdated by running the following command from your terminal:
[.pre]$ kubectl krew install outdated[.pre]
Now you’re ready to get your Kubernetes cluster updated with Outdated!
Simply run the command:
[.pre]$ kubectl outdated[.pre]
Then just wait for your results. Get your cluster updated with Outdated by visiting https://outdated.sh today.
Act now, while supplies last!
\t\t