如何修补 OpenEBS 存储池声明 (SPC) 以更改 max/minPools。由于某种原因,kubectl 补丁似乎不支持它。
问问题
48 次
1 回答
0
在执行此活动之前,请获取当前池副本计数。如果是 2,则必须在 patch.yaml 中提供所需的池副本数。在这种情况下,如果您需要更改为 3,则需要进行 JSON 合并补丁。以下是修补 StoragePoolClaim 的步骤。
Step1:您需要创建一个名为patch.yaml 的YAML 文件并添加以下内容。
spec:
maxPools:3
第二步:运行以下命令打补丁
kubectl patch spc <spc_name> --type merge --patch "$(cat patch.yaml)"
例子:
kubectl patch spc cstor-sparse-pool --type merge --patch "$(cat patch.yaml)"
以下是示例输出。
storagepoolclaim.openebs.io/cstor-sparse-pool patched
于 2019-01-30T16:27:06.837 回答