Chapter 2. Installing the native Data Grid CLI as a client plugin
Data Grid provides a command line interface (CLI) compiled to a native executable that you can install as a plugin for oc
clients. You can then use your oc
client to:
- Create Data Grid Operator subscriptions and remove Data Grid Operator installations.
- Set up Data Grid clusters and configure services.
- Work with Data Grid resources via remote shells.
2.1. Installing the native Data Grid CLI plugin
Install the native Data Grid Command Line Interface (CLI) as a plugin for oc
clients.
Prerequisites
-
Have an
oc
client. - Download the native Data Grid CLI distribution from the Data Grid software downloads.
Procedure
-
Extract the
.zip
archive for the native Data Grid CLI distribution. Copy the native executable, or create a hard link, to a file named "kubectl-infinispan", for example:
cp redhat-datagrid-cli kubectl-infinispan
-
Add
kubectl-infinispan
to yourPATH
. Verify that the CLI is installed.
oc plugin list The following compatible plugins are available: /path/to/kubectl-infinispan
Use the
infinispan --help
command to view available commands.oc infinispan --help
Additional resources
2.2. kubectl-infinispan command reference
This topic provides some details about the kubectl-infinispan
plugin for clients.
Use the --help
argument to view the complete list of available options and descriptions for each command.
For example, oc infinispan create cluster --help
prints all command options for creating Data Grid clusters.
Command | Description |
| Creates Data Grid Operator subscriptions and installs into the global namespace by default. |
| Creates Data Grid clusters. |
| Displays running Data Grid clusters. |
| Starts an interactive remote shell session on a Data Grid cluster. |
| Removes Data Grid clusters. |
| Removes Data Grid Operator installations and all managed resources. |