Managing CLI plugins with Krew

You can use Krew to install and manage plugins for the OpenShift CLI (oc).

Using Krew to install and manage plugins for the OpenShift CLI is a Technology Preview feature only. Technology Preview features are not supported with Red Hat production service level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend using them in production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.

For more information about the support scope of Red Hat Technology Preview features, see Technology Preview Features Support Scope.

Installing a CLI plugin with Krew

You can install a plugin for the OpenShift CLI (oc) with Krew.

Prerequisites

Procedure

  1. To list all available plugins, run the following command:

    1. $ oc krew search
  2. To get information about a plugin, run the following command:

    1. $ oc krew info <plugin_name>
  3. To install a plugin, run the following command:

    1. $ oc krew install <plugin_name>
  4. To list all plugins that were installed by Krew, run the following command:

    1. $ oc krew list

Updating a CLI plugin with Krew

You can update a plugin that was installed for the OpenShift CLI (oc) with Krew.

Prerequisites

  • You have installed Krew by following the installation procedure in the Krew documentation.

  • You have installed a plugin for the OpenShift CLI with Krew.

Procedure

  • To update a single plugin, run the following command:

    1. $ oc krew upgrade <plugin_name>
  • To update all plugins that were installed by Krew, run the following command:

    1. $ oc krew upgrade

Uninstalling a CLI plugin with Krew

You can uninstall a plugin that was installed for the OpenShift CLI (oc) with Krew.

Prerequisites

  • You have installed Krew by following the installation procedure in the Krew documentation.

  • You have installed a plugin for the OpenShift CLI with Krew.

Procedure

  • To uninstall a plugin, run the following command:

    1. $ oc krew uninstall <plugin_name>

Additional resources