Skip to content
This repository has been archived by the owner on Jul 22, 2024. It is now read-only.

Spectrum Scale Support, RBAC and Stability

Compare
Choose a tag to compare
@shay-berman shay-berman released this 20 Dec 09:00
· 45 commits to master since this release
e031aec

GA v2.0.0

IBM Storage Enabler for Containers allows IBM storage systems to be used as persistent volumes for stateful applications running in Kubernetes clusters. The IBM official solution for Kubernetes, based on the Ubiquity project, is referred to as IBM Storage Enabler for Containers. The solution supports both IBM block- and file-based storage systems.

  • IBM block storage is supported via IBM Spectrum Connect. Ubiquity communicates with the IBM storage systems through Spectrum Connect. Spectrum Connect creates a storage profile (for example, gold, silver or bronze) and makes it available for Kubernetes.
  • New - Support for IBM Spectrum Scale. Ubiquity communicates with Spectrum Scale system directly via Spectrum Scale REST API v2.

You can download the installation package and its documentation from IBM Fix Central.

New in this release

  • Spectrum Scale Support

    • Support for the IBM Spectrum Scale (v5.x.x). Ubiquity communicates directly with the Spectrum Scale through IBM Spectrum Scale™ management REST API (version 2). Filesets are created on Spectrum Scale and made available to Kubernetes.
    • Pull requests related PRs-ubiquity-k8s and PRs-ubiquity
  • RBAC for Dynamic Provisioner

    • Utilize k8s RBAC for ubiquity-k8s-provisioner instead of using a dedicated ~kube/config file during the installation.
    • The installer creates automatically a dedicated provisioner service account, roleCluster and roleClusterBinding which simplifies the installation and improves security aspects of the Ubiquity dynamic provisioning.
    • PRs related PRs-ubiquity-k8s
  • Expanded support matrix:

    • Support for Kubernetes v1.12
    • Support for IBM Cloud Private v3.1.x
    • Support iSCSI and FC storage connectivity to the same Kubernetes cluster
      (IBM/ubiquity-k8s#254, IBM/ubiquity-k8s#254). Ubiquity Flex automatically identifies if iSCSI rescan is needed on the host in addition to the regular SCSI rescans operations. Note: The skipRescanIscsi param in configmap is deprecated.
    • For full details about support matrix, see the IBM Storage Enabler for Containers release notes in IBM Fix Central.
  • Stability improvements:

  • Helm Chart (not officially ready yet - its a tech preview)

    • Ubiquity installer is still the official way to install the solution. But in this release we started to develop basic Helm Chart for Ubiquity for Tech Preview only. In later releases it will replace the installer script.
    • How to use the Helm Chart for Tech Preview see the detail of the IBM/ubiquity-k8s#213.
    • Pull requests related PRs-ubiquity-k8s