Performing installation of IBM Storage Enabler for Containers
You can install the IBM® Storage Enabler for Containers software on a compatible version of Kubernetes. For more information, refer to the release notes of the IBM Spectrum Control Base Edition.
Before you begin
Important:
|
Procedure
Follow these steps to install IBM Storage Enabler for Containers:
What to do next
- Verify the post-installation status of the IBM Storage Enabler for Containers service. Run the
following command: $>./ubiquity_cli.sh -a status. Check that the database status
is Bound, and all other elements are available and running, as illustrated in the following example.
Figure 1. IBM Storage Enabler for Containers post-installation status
Note: You can use the $>./ubiquity_cli.sh -a status_wide command to display the full system status. You can use it to verify that there is ubiqutiy-k8s-flex pod on each worker and master node. - Perform the sanity test to spin up and down the Kubernetes PVC and pod. Run this command: $>./ubiquity_cli.sh -a sanity. The following message must be displayed: Sanity finished successfully (pvc1 and pod1 were successfully created and deleted).
- In addition to the default storage class, define more Kubernetes storage classes, if needed. This default storage class, named as a value of the STORAGE_CLASS_NAME_VALUE parameter in the ubiquity_installer.conf file, was created during the installation. Template for setting storage classes is included in the ./yamls/templates/storage-class-template.yml file. See Configuring storage classes, PVCs and pods for details.
- Use the IBM Storage Enabler for Containers for creating persistent volume claims (PVCs) on IBM storage systems. Template for PVC configuration is included in the ./yamls/templates/pvc-template.yml file. See Configuring storage classes, PVCs and pods for details.