29.2. 启用临时存储
启用临时存储:
在所有 master 中编辑或创建 master 配置文件(默认为 /etc/origin/master/master-config.yaml),在
apiServerArguments
和controllerArguments
项中添加LocalStorageCapacityIsolation=true
:apiServerArguments: feature-gates: - LocalStorageCapacityIsolation=true ... controllerArguments: feature-gates: - LocalStorageCapacityIsolation=true ...
编辑所有节点的 ConfigMap,在命令行中启用 LocalStorageCapacityIsolation。您可以识别需要编辑的 ConfigMap,如下所示:
$ oc get cm -n openshift-node NAME DATA AGE node-config-compute 1 52m node-config-infra 1 52m node-config-master 1 52m
对于每个映射,
node-config-compute
、node-config-infra
和node-config-master
都需要添加功能门:oc edit cm node-config-master -n openshift-node
如果已存在
feature-gates:
声明,请在功能门列表中添加以下文本:,LocalStorageCapacityIsolation=true
如果没有
feature-gates:
声明,请添加以下部分:feature-gates: - LocalStorageCapacityIsolation=true
-
对
node-config-compute
、node-config-infra
以及任何其他 ConfigMap 重复。 - 重启 OpenShift Container Platform 并删除运行 apiserver 的容器。
注意
省略这些步骤可能会导致没有启用临时存储管理。