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.
Installing the native Data Grid CLI plugin
Install the native Data Grid Command Line Interface (CLI) as a plugin for oc
clients.
-
Have an
oc
client. -
Download the native Data Grid CLI distribution from the Data Grid software downloads.
-
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
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. |