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 Connect.
Verify that you have completed the preliminary configuration steps, as detailed in Compatibility and requirements for IBM Storage Enabler for Containers.
|
Important:
|
Follow these steps to install IBM Storage Enabler for Containers:
- 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.