CCE.Storage.SFS
Element Description
The CCE.Storage.SFS element corresponds to file storage volumes in the CCE storage management function. This type of resources must be used together with CCE clusters.
Element Properties
Property |
Mandatory |
Descripiton |
---|---|---|
size |
No |
Storage space size, in GB. The default value is 80. Type: integer Default: 10 Value Constraint: The value ranges from 1 to 511800. Suggestion: Set the value based on the live environment. |
k8sManifest |
No |
K8s-native manifest object of the SFS, which can be used to replace other configuration items in SFS resource creation Type: dict Value Constraint: The value must meet the Kubernetes specifications. Suggestion: For details, see the sample or CCE documentation. |
name |
No |
Name of the CCE SFS file system, which is mounted to the container Type: string Value Constraint: Enter 1 to 24 characters, starting with a letter and ending with a letter or digit. Only lowercase letters, digits, and hyphens (-) are allowed. The value must meet regular expression (^$)|(^[a-z]([-a-z0-9]*[a-z0-9])?$). Suggestion: Customize the value. |
clusterId |
No |
ID of the cluster which is associated with the storage system Type: Cloud.CCE.Cluster.Id Value Constraint: The value must satisfy the UUID rule and contain a maximum of 64 characters. Suggestion: 1. Enter the cluster ID. Specifically, log in to the CCE console, and choose Resource Management > Clusters. Click the target cluster, and you can then obtain its cluster ID. 2. Connect to the cluster object and use the get_reference function to obtain the cluster ID. |
volumeId |
No |
Cloud storage volume ID when you import a volume Type: string Value Description: Customize the value. Value Constraint: The value must satisfy the UUID rule and contain a maximum of 64 characters. Suggestion: None |
deleteVolume |
No |
Whether to delete the cloud storage when you import a volume and delete a PVC Type: boolean Default: False Value Constraint: The options are true and false. Suggestion: None |
namespace |
No |
Namespace where the resource is located Type: string Value Constraint: The value must start with a letter. Only lowercase letters, digits, and hyphens (-) are allowed. Suggestion: Log in to the CCE console, and choose Resource Management > Namespaces. View and select the target namespace. |
Relationships Between Elements
Description |
Target |
---|---|
Dependency |
|
Dependency |
|
Dependency |
|
Dependency |
|
Dependency |
|
Dependency |
|
Dependency |
|
Inclusion |
Return Value
Property |
Type |
Description |
---|---|---|
status |
string |
Status of the SFS file system |
clusterId |
string |
ID of the cluster which is associated with the SFS file system |
refID |
string |
UID of the SFS file system |
refName |
string |
Name of the SFS file system |
Blueprint Example
Example 1:
tosca_definitions_version: cloud_tosca_version_1_0 inputs: storage-name: default: my-evc-storage node_templates: my-storage: type: Cloud.CCE.Storage.SFS properties: name: get_input: storage-name
Example 2: Custom K8s Manifest for Orchestration
- For clusters of version 1.13 or earlier, the example configuration of the YAML file is as follows:
tosca_definitions_version: cloud_tosca_version_1_0 node_templates: my-storage: type: Cloud.CCE.Storage.SFS properties: apiVersion: v1 kind: PersistentVolumeClaim metadata: annotations: volume.beta.kubernetes.io/storage-class: nfs-rw volume.beta.kubernetes.io/storage-provisioner: flexvolume.com/fs name: cce-sfs-k7yimkqa-p66e namespace: default spec: accessModes: - ReadWriteMany resources: requests: storage: 10Gi
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot