everest (System Resource Add-on, Mandatory)
Introduction
Everest is a cloud-native container storage system. Based on Container Storage Interface (CSI), clusters of Kubernetes v1.15.6 or later can interconnect with Huawei Cloud storage services such as EVS, OBS, SFS, and SFS Turbo.
everest is a system resource add-on. It is installed by default when a cluster of Kubernetes v1.15 or later is created.
Notes and Constraints
- If your cluster is upgraded from v1.13 to v1.15, storage-driver is replaced by everest (v1.1.6 or later) for container storage. The takeover does not affect the original storage functions.
- In version 1.2.0 of the everest add-on, key authentication is optimized when OBS is used. After the everest add-on is upgraded from a version earlier than 1.2.0, you need to restart all workloads that use OBS in the cluster. Otherwise, workloads may not be able to use OBS.
- By default, this add-on is installed in clusters of v1.15 and later. For clusters of v1.13 and earlier, the storage-driver add-on is installed by default.
Installing the Add-on
This add-on has been installed by default. If it is uninstalled due to some reasons, you can reinstall it by performing the following steps:
- Log in to the CCE console and access the cluster details page. Choose Add-ons in the navigation pane, locate everest on the right, and click Install.
- Select Standalone or HA for Add-on Specifications.
- Set related parameters.
In everest 1.2.26, the performance of attaching a large number of EVS volumes is optimized. The following three parameters are provided:
- csi_attacher_worker_threads: number of workers that can concurrently mount EVS volumes. The default value is 60.
- csi_attacher_detach_worker_threads: number of workers that can concurrently unmount EVS volumes. The default value is 60.
- volume_attaching_flow_ctrl: maximum number of EVS volumes that can be mounted by the everest add-on within one minute. The default value is 0, indicating that the EVS volume mounting performance is determined by the underlying storage resources.
The preceding three parameters are associated with each other and are constrained by the underlying storage resources in the region where the cluster is located. If you want to mount a large number of volumes (more than 500 EVS volumes per minute), you can contact the customer service personnel and configure the parameters under their guidance to prevent the everest add-on from running abnormally due to improper parameter settings.
- Click Install.
Last Article: storage-driver (System Resource Add-on, Mandatory)
Next Article: npd
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.