Performing installation
During installation of the IBM Storage Enabler for Containers, the IBM Storage Kubernetes FlexVolume driver is automatically installed on all master and worker nodes in a Kubernetes cluster, using the ubiquity-k8s-flex DaemonSet.
A single IBM Storage Enabler for Containers instance can be installed per one Kubernetes cluster.
Once the installation is complete, ensure that the following steps are taken:
- Run the $>./ubiquity_cli.sh-a status command to verify the post-installation
status of the IBM Storage Enabler for containers service. Check that the database status is set to
Bound, and all other elements are available and running.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 anubiqutiy-k8s-flexpodon each worker and master node. - Run the $>./ubiquity_cli.sh-a sanity command to perform a test that verifies
the expected behavior of a pod creating a PVC. When running this verification test, the following
output is
expected:
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_scale.conf file, was created during the installation. The template for the setting storage classes is included in the ./yamls/templates/storage-class-spectrumscale-template.yml file.