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
- Capitalize 'Mount Pod' and 'Mount Pods' consistently per enhanced-proper-names rule
- Fix all occurrences in daemonset-mount.md and mount-pod-configuration.md
- Comply with .markdownlint-cli2.jsonc configuration
Copy file name to clipboardExpand all lines: docs/en/guide/daemonset-mount.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,15 @@
1
1
# DaemonSet Mount for StorageClass
2
2
3
-
This feature allows JuiceFS CSI Driver to deploy mount pods as DaemonSets instead of individual pods when using StorageClass with mount sharing enabled. This provides better resource management and control over which nodes run mount pods.
3
+
This feature allows JuiceFS CSI Driver to deploy Mount Pods as DaemonSets instead of individual pods when using StorageClass with mount sharing enabled. This provides better resource management and control over which nodes run Mount Pods.
4
4
5
5
## Overview
6
6
7
-
When `STORAGE_CLASS_SHARE_MOUNT` is enabled, JuiceFS CSI Driver shares mount pods across multiple PVCs that use the same StorageClass. By default, these are created as individual pods. With the DaemonSet option, mount pods are deployed as DaemonSets, providing:
7
+
When `STORAGE_CLASS_SHARE_MOUNT` is enabled, JuiceFS CSI Driver shares Mount Pods across multiple PVCs that use the same StorageClass. By default, these are created as individual pods. With the DaemonSet option, Mount Pods are deployed as DaemonSets, providing:
8
8
9
-
-**Better resource control**: DaemonSets ensure one mount pod per selected node
9
+
-**Better resource control**: DaemonSets ensure one Mount Pod per selected node
10
10
-**Node affinity support**: Control which nodes run mount pods using nodeAffinity
11
11
-**Automatic lifecycle management**: DaemonSets handle pod creation/deletion automatically
12
-
-**Simplified operations**: Easier to manage and monitor mount pods
12
+
-**Simplified operations**: Easier to manage and monitor Mount Pods
13
13
-**Works with existing StorageClasses**: No need to modify or recreate StorageClasses
14
14
15
15
## Configuration
@@ -28,7 +28,7 @@ env:
28
28
29
29
### Configure Node Affinity
30
30
31
-
There are two ways to configure node affinity for DaemonSet mount pods:
31
+
There are two ways to configure node affinity for DaemonSet Mount Pods:
32
32
33
33
#### Method 1: ConfigMap (Recommended for existing StorageClasses)
34
34
@@ -77,7 +77,7 @@ provisioner: csi.juicefs.com
77
77
parameters:
78
78
# ... other parameters ...
79
79
80
-
# Node affinity configuration for DaemonSet mount pods
80
+
# Node affinity configuration for DaemonSet Mount Pods
81
81
nodeAffinity: |
82
82
requiredDuringSchedulingIgnoredDuringExecution:
83
83
nodeSelectorTerms:
@@ -98,7 +98,7 @@ parameters:
98
98
- Creates a new DaemonSet with the configured node affinity
99
99
- If DaemonSet exists, it adds a reference to the existing DaemonSet
100
100
101
-
2. The DaemonSet ensures mount pods are running on selected nodes:
101
+
2. The DaemonSet ensures Mount Pods are running on selected nodes:
102
102
- Pods are automatically created on nodes matching the affinity rules
103
103
- Mount paths are shared across PVCs using the same StorageClass
104
104
@@ -118,7 +118,7 @@ The system checks for node affinity configuration in this order:
Copy file name to clipboardExpand all lines: docs/en/guide/mount-pod-configuration.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,14 @@
1
1
# Mount Pod Configuration Guide
2
2
3
-
JuiceFS CSI Driver provides flexible mount pod deployment options that can be configured per StorageClass. This allows you to optimize resource usage and performance based on your specific needs.
3
+
JuiceFS CSI Driver provides flexible Mount Pod deployment options that can be configured per StorageClass. This allows you to optimize resource usage and performance based on your specific needs.
4
4
5
5
## Overview
6
6
7
-
JuiceFS CSI Driver supports three mount pod deployment modes:
7
+
JuiceFS CSI Driver supports three Mount Pod deployment modes:
8
8
9
-
1.**Per-PVC Mode** (`per-pvc`): Creates a separate mount pod for each PVC
10
-
2.**Shared Pod Mode** (`shared-pod`): Shares mount pods across PVCs using the same StorageClass
11
-
3.**DaemonSet Mode** (`daemonset`): Deploys mount pods as DaemonSets with node affinity support
9
+
1.**Per-PVC Mode** (`per-pvc`): Creates a separate Mount Pod for each PVC
10
+
2.**Shared Pod Mode** (`shared-pod`): Shares Mount Pods across PVCs using the same StorageClass
11
+
3.**DaemonSet Mode** (`daemonset`): Deploys Mount Pods as DaemonSets with node affinity support
12
12
13
13
## Configuration Methods
14
14
@@ -61,7 +61,7 @@ data:
61
61
62
62
### Per-PVC Mode
63
63
64
-
Each PVC gets its own dedicated mount pod.
64
+
Each PVC gets its own dedicated Mount Pod.
65
65
66
66
**Advantages:**
67
67
- Complete isolation between PVCs
@@ -80,7 +80,7 @@ mode: per-pvc
80
80
81
81
### Shared Pod Mode
82
82
83
-
Multiple PVCs using the same StorageClass share mount pods.
83
+
Multiple PVCs using the same StorageClass share Mount Pods.
84
84
85
85
**Advantages:**
86
86
- Reduced resource consumption
@@ -99,7 +99,7 @@ mode: shared-pod
99
99
100
100
### DaemonSet Mode
101
101
102
-
Mount pods are deployed as DaemonSets across selected nodes.
102
+
Mount Pods are deployed as DaemonSets across selected nodes.
103
103
104
104
**Advantages:**
105
105
- Predictable pod placement
@@ -109,7 +109,7 @@ Mount pods are deployed as DaemonSets across selected nodes.
109
109
110
110
**Use Cases:**
111
111
- High-performance computing
112
-
- Dedicated mount nodes
112
+
- Dedicated Mount nodes
113
113
- GPU workloads
114
114
- Large-scale deployments
115
115
@@ -140,7 +140,7 @@ The ConfigMap approach allows you to change mount behavior **without modifying e
140
140
141
141
1. Create the ConfigMap with desired configuration
142
142
2. New PVCs will use the new mount mode
143
-
3. Existing PVCs continue using their current mount pods
143
+
3. Existing PVCs continue using their current Mount Pods
0 commit comments