File tree
2 files changed
+85
-25
lines changed- content/zh-cn/docs/concepts/storage
2 files changed
+85
-25
lines changedLines changed: 60 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
50 | 50 |
| |
51 | 51 |
| |
52 | 52 |
|
53
- -->
53
+-->
54
54
<table>
55
55
<tr><th>云服务th><th>每节点最大卷数th>tr>
56
56
<tr><td><a href="https://aws.amazon.com/ebs/">Amazon Elastic Block Store (EBS)a>td><td>39td>tr>
@@ -143,3 +143,62 @@ Refer to the [CSI specifications](https://github.com/container-storage-interface
143
143
参考 [CSI 规范](https://github.com/container-storage-interface/spec/blob/master/spec.md#nodegetinfo)获取更多详细信息。
144
144
145
145
* 对于由已迁移到 CSI 驱动的树内插件管理的卷,最大卷数将是 CSI 驱动报告的卷数。
146
+
147
+
150
+### 可变的 CSI 节点可分配数 {#mutable-csi-node-allocatable-count}
151
+
152
+{{< feature-state state="alpha" for_k8s_version="v1.33" >}}
153
+
154
+
157
+CSI 驱动可以在运行时动态调整可以挂载到 Node 的最大卷数量。
158
+这提高了调度准确性,并减少了由于资源可用性变化导致的 Pod 调度失败。
159
+
160
+
165
+这是一个 Alpha 级别特性,默认情况下是禁用的。
166
+
167
+要使用此特性,你必须在以下组件上启用 `MutableCSINodeAllocatableCount`
168
+特性门控:
169
+
170
+- `kube-apiserver`
171
+- `kubelet`
172
+
173
+
178
+#### 定期更新
179
+
180
+当启用时,CSI 驱动可以通过在 `CSIDriver` 规约中设置
181
+`nodeAllocatableUpdatePeriodSeconds` 字段来请求定期更新其卷限制。
182
+例如:
183
+
184
+```yaml
185
+apiVersion: storage.k8s.io/v1
186
+kind: CSIDriver
187
+metadata:
188
+ name: hostpath.csi.k8s.io
189
+spec:
190
+ nodeAllocatableUpdatePeriodSeconds: 60
191
+```
192
+
193
+
196
+kubelet 将使用 `nodeAllocatableUpdatePeriodSeconds`
197
+中指定的时间间隔,定期调用相应的 CSI 驱动的 `NodeGetInfo`
198
+端点来刷新可挂接卷的最大数量。此字段允许的最小值为 10 秒。
199
+
200
+
203
+此外,如果卷挂接操作失败并返回 `ResourceExhausted` 错误(gRPC 代码 8),
204
+Kubernetes 会立即触发对该 Node 的可分配卷数量的更新。
Lines changed: 25 additions & 24 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
588 | 588 |
| |
589 | 589 |
| |
590 | 590 |
| |
597 |
| - | |
| 597 | + | |
598 | 598 |
| |
599 | 599 |
| |
600 | 600 |
| |
| |||
618 | 618 |
| |
619 | 619 |
| |
620 | 620 |
| |
| 621 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
621 | 630 |
| |
1093 | 1104 |
| |
1094 | 1105 |
| |
1095 |
| - | |
| 1106 | + | |
| 1107 | + | |
| 1108 | + | |
1096 | 1109 |
| |
1097 | 1110 |
| |
1098 | 1111 |
| |
| |||
1450 | 1463 |
| |
1451 | 1464 |
| |
1452 | 1465 |
| |
1453 |
| - | |
| 1466 | + | |
1454 | 1467 |
| |
1455 | 1468 |
| |
1469 |
| - | |
1470 |
| - | |
1471 |
| - | |
1472 |
| - | |
1473 |
| - | |
1474 |
| - | |
1475 |
| - | |
1476 |
| - | |
| 1475 | + | |
| 1476 | + | |
| 1477 | + | |
1477 | 1478 |
| |
1478 | 1479 |
| |
1479 | 1480 |
|