<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>管理持久卷 on Huawei</title><link>https://huawei.github.io/css-docs/v4.11.0/basic-services/persistent-volume-management/managing-pvs-91/</link><description>Recent content in 管理持久卷 on Huawei</description><generator>Hugo</generator><language>zh-cn</language><copyright>版权所有 © 华为技术有限公司 2025。保留一切权利。</copyright><atom:link href="https://huawei.github.io/css-docs/v4.11.0/basic-services/persistent-volume-management/managing-pvs-91/index.xml" rel="self" type="application/rss+xml"/><item><title>扩容持久卷</title><link>https://huawei.github.io/css-docs/v4.11.0/basic-services/persistent-volume-management/managing-pvs-91/expanding-the-capacity-of-a-pv/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://huawei.github.io/css-docs/v4.11.0/basic-services/persistent-volume-management/managing-pvs-91/expanding-the-capacity-of-a-pv/</guid><description>&lt;blockquote>
&lt;p>&lt;img src="https://huawei.github.io/css-docs/css-docs/public_sys-resources/zh-cn/icon-note.gif">&lt;br>
OceanStor V700R001C10和OceanStor Dorado V700R001C10及以后版本，扩容后文件系统的容量存在最小限制，具体限制值参考对应存储的产品手册。&lt;/p>
&lt;/blockquote>
&lt;p>当容器使用的PVC容量不足时，需要对该PVC进行扩容操作。&lt;/p>
&lt;h2 id="zh-cn_topic_0254162571_section07036257166">前提条件&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>PVC已创建，所在的backend存在且支持扩容。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>支持扩容的存储请参考
&lt;a href="https://huawei.github.io/css-docs/css-docs/docs/compatibility-and-features/">兼容性和特性&lt;/a>
章节中的特性表格，支持扩容的Kubernetes版本请参考
&lt;a href="https://huawei.github.io/css-docs/css-docs/docs/appendix/kubernetes-feature-matrix/">Kubernetes特性矩阵&lt;/a>
。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>huawei-csi-controller启用了csi-resizer服务。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl describe deploy huawei-csi-controller -n huawei-csi | grep csi-resizer
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>命令回显示例如下则说明已启用csi-resizer服务。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-yaml" data-lang="yaml">&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">csi-resizer&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">Image&lt;/span>: k8s.gcr.io/sig-storage/csi-resizer:v1.9.0
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;/ul>
&lt;h2 id="section06451161277">操作步骤&lt;/h2>
&lt;ol>
&lt;li>
&lt;p>执行命令，查询StorageClass是否支持扩容。其中，&lt;em>mysc&lt;/em> 为需要查看的StorageClass名称。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl get sc mysc
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>命令结果示例如下：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>mysc csi.huawei.com Delete Immediate true 172m
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>如果ALLOWVOLUMEEXPANSION的值为true，表示当前StorageClass已经支持扩容，请跳转至步骤
&lt;a href="#zh-cn_topic_0254162571_li1143318914115">3&lt;/a>
。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>执行以下命令，将“allowVolumeExpansion“的值修改为“true“。其中，&lt;em>mysc&lt;/em> 为需要修改的StorageClass名称。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl patch sc mysc --patch &amp;#39;{&amp;#34;allowVolumeExpansion&amp;#34;:true}&amp;#39;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>&lt;a name="zh-cn_topic_0254162571_li1143318914115">&lt;/a>执行命令，查询PVC的StorageClass名称。其中，&lt;em>mypvc&lt;/em> 为需要扩容的PVC名称。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl get pvc mypvc
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>命令结果示例如下：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>mypvc Bound pvc-3383be36-537c-4cb1-8f32-a415fa6ba384 2Gi RW0 mysc 145m
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>执行以下命令进行扩容。&lt;/p></description></item><item><title>克隆持久卷</title><link>https://huawei.github.io/css-docs/v4.11.0/basic-services/persistent-volume-management/managing-pvs-91/cloning-a-pv/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://huawei.github.io/css-docs/v4.11.0/basic-services/persistent-volume-management/managing-pvs-91/cloning-a-pv/</guid><description>&lt;p>本章节描述如何克隆PVC。&lt;/p>
&lt;p>在克隆PVC时，需要指定数据源。如下是一个克隆PVC示例，在该示例中，使用“mypvc”作为数据源，新创建了一个名叫“myclone”的PVC。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-yaml" data-lang="yaml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#8839ef">kind&lt;/span>: PersistentVolumeClaim
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#8839ef">apiVersion&lt;/span>: v1
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#8839ef">metadata&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">name&lt;/span>: myclone
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#8839ef">spec&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">storageClassName&lt;/span>: mysc
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">dataSource&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">name&lt;/span>: mypvc
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">kind&lt;/span>: PersistentVolumeClaim
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">volumeMode&lt;/span>: Filesystem
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">accessModes&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> - ReadWriteOnce
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">resources&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">requests&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">storage&lt;/span>: 2Gi
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;blockquote>
&lt;p>&lt;img src="https://huawei.github.io/css-docs/css-docs/public_sys-resources/zh-cn/icon-notice.gif">&lt;/p>
&lt;ul>
&lt;li>指定的storageClassName必须和dataSource中的源卷的StorageClass需一致。&lt;/li>
&lt;li>克隆卷的容量必须不小于源卷容量，建议和源卷容量保持一致。&lt;/li>
&lt;/ul>
&lt;/blockquote>
&lt;h2 id="section349216304616">前提条件&lt;/h2>
&lt;p>系统中已经存在源PVC，且源PVC所在的backend支持克隆。支持克隆的存储请参考
&lt;a href="https://huawei.github.io/css-docs/css-docs/docs/compatibility-and-features/">兼容性和特性&lt;/a>
章节中的特性表格，支持克隆的Kubernetes版本请参考
&lt;a href="https://huawei.github.io/css-docs/css-docs/docs/appendix/kubernetes-feature-matrix/">Kubernetes特性矩阵&lt;/a>
。&lt;/p>
&lt;h2 id="section153154508193">操作步骤&lt;/h2>
&lt;ol>
&lt;li>
&lt;p>执行以下命令，基于克隆卷的配置文件创建PVC。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl create -f myclone.yaml
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;/ol></description></item></channel></rss>