You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/core-concepts/key-features.md
+20
Original file line number
Diff line number
Diff line change
@@ -4,3 +4,23 @@ sidebar_position: 2
4
4
---
5
5
6
6
# Key Features
7
+
8
+
-**Dataset Abstraction**
9
+
10
+
Implements the unified abstraction for datasets from multiple storage sources, with observability features to help users evaluate the need for scaling the cache system.
11
+
12
+
-**Scalable Cache Runtime**
13
+
14
+
Offers a unified access interface for data operations with different runtimes, enabling access to third-party storage systems.
15
+
16
+
-**Automated Data Operations**
17
+
18
+
Provides various automated data operation modes to facilitate integration with automated operations systems.
19
+
20
+
-**Elasticity and Scheduling**
21
+
22
+
Enhances data access performance by combining data caching technology with elastic scaling, portability, observability, and data affinity-scheduling capabilities.
23
+
24
+
-**Runtime Platform Agnostic**
25
+
26
+
Supports a variety of environments and can run different storage clients based on the environment, including native, edge, Serverless Kubernetes clusters, and Kubernetes multi-cluster environments.
> For Kubernetes version lower than v1.17(included), please use `helm install --set runtime.criticalFusePod=false fluid fluid.tgz`
56
+
57
+
> The general format of the `helm install` command is like: `helm install <RELEASE_NAME> <SOURCE>`. In the above command, the first `fluid` means the release name, and the second `fluid` specified the path to the helm chart, i.e. the directory just unpacked.
58
+
59
+
60
+
### Upgrade Fluid to the latest version with Helm
61
+
62
+
If you have installed an older version of Fluid before, you can use Helm to upgrade it.
63
+
Before upgrading, it is recommended to ensure that all components in the AlluxioRuntime resource object have been started completely, which is similar to the following state:
64
+
65
+
```shell
66
+
$ kubectl get pod
67
+
NAME READY STATUS RESTARTS AGE
68
+
hbase-fuse-chscz 1/1 Running 0 9h
69
+
hbase-fuse-fmhr5 1/1 Running 0 9h
70
+
hbase-master-0 2/2 Running 0 9h
71
+
hbase-worker-bdbjg 2/2 Running 0 9h
72
+
hbase-worker-rznd5 2/2 Running 0 9h
73
+
```
74
+
75
+
upgrade fluid:
76
+
```shell
77
+
$ helm upgrade fluid fluid/fluid
78
+
Release "fluid" has been upgraded. Happy Helming!
79
+
NAME: fluid
80
+
LAST DEPLOYED: Fri Sep 2 18:54:18 2022
81
+
NAMESPACE: default
82
+
STATUS: deployed
83
+
REVISION: 2
84
+
TEST SUITE: None
85
+
```
86
+
87
+
> For Kubernetes version lower than v1.17(included), please use `helm install --set runtime.criticalFusePod=false fluid fluid.tgz`
88
+
89
+
> We recommend you to update Fluid latest version from v0.7. If you have an older version, our suggestion is to reinstall it to ensure everything works fine.
3. If your Kubernetes cluster has a custom configured kubelet root directory, please configure the KUBELET_ROOTDIR when installing Fluid with the following command:
> You can execute the following command on the Kubernetes node to view the --root-dir parameter configuration:
192
+
> ```
193
+
> ps -ef | grep $(which kubelet) | grep root-dir
194
+
> ```
195
+
> If the above command has no output, the kubelet root path is the default value (/var/lib/kubelet), which is the default value set by Fluid.
196
+
197
+
4. When you install a Kubernetes cluster using [Sealer](http://sealer.cool), it by default uses `apiserver.cluster.local` as the address of the API Server. At the same time, it writes this address to the `kubelet.conf` file and the corresponding IP address to the `hosts` file. This will cause the Fluid CSI Plugin fail to find the IP address of the API Server. You can set the Fluid CSI Plugin to use hostNetwork via the following command:
0 commit comments