Skip to content

kubectl plugin that displays images running in a Kubernetes cluster that were pulled from community owned repositories and warn the user to switch repositories if needed

License

Notifications You must be signed in to change notification settings

kubernetes-sigs/community-images

Attribution

Adapted from code https://github.com/replicatedhq/outdated

kubectl community-images

kubectl community-images is a kubectl plugin that displays images running in a Kubernetes cluster that were pulled from community owned repositories and warn the user to switch repositories if needed

How it Works

The plugin will iterate through readable namespaces, and look for pods. For every pod it can read, the plugin will read the podspec for the container images, and any init container images.

Once there is a list of images, the plugin will print those images that come from a community owned repository and specifically point out those whose repository path have to be updated

Quickstart

Prerequisites

Note: You will need git to install the krew plugin.

the community-images plugin is installed using the krew plugin manager for Kubernetes CLI. Installation instructions for krew can be found here.

Installation

After installing & configuring the k8s krew plugin, install community-images using the following command:

kubectl krew install community-images

Usage

kubectl community-images

Alternatives to krew

go install github.com/kubernetes-sigs/community-images/cmd/community_images@latest
$GOPATH/bin/community_images

The community-images is a list of all community owned images, with the most out-of-date images in red.

Contributing to community-images

Find a bug? Want to add a new feature? Want to write docs? Send a pull request & we'll review it!

About

kubectl plugin that displays images running in a Kubernetes cluster that were pulled from community owned repositories and warn the user to switch repositories if needed

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published