k8s 创建pv的详细步骤
时间: 2023-10-19 17:30:03 浏览: 211
创建PV(持久卷)的详细步骤如下:
1. 创建一个存储类(StorageClass):存储类定义了如何动态供给PV。可以通过创建一个YAML文件,并使用kubectl apply命令进行创建。在YAML文件中,需要指定存储提供者和参数配置。
2. 创建一个PV的YAML文件:在文件中定义了PV的属性,如容量、访问模式、存储类等。可以使用kubectl apply命令进行创建,也可以使用kubectl create命令。
3. 使用kubectl apply命令创建PV:执行命令`kubectl apply -f pv.yaml`,其中pv.yaml为第2步中创建的PV的YAML文件。
4. 验证PV是否创建成功:可以使用kubectl get pv命令来查看已创建的PV列表,并确认新创建的PV是否存在。
5. 创建一个PVC(持久卷声明):PVC定义了Pod对PV的请求。可以通过创建一个YAML文件,并使用kubectl apply命令进行创建。在YAML文件中,需要指定所需的存储类和容量。
6. 创建一个Pod并挂载PVC:在Pod的YAML文件中,指定使用上一步创建的PVC进行挂载。可以使用kubectl apply命令创建Pod。
综上所述,创建PV的详细步骤包括创建存储类、创建PV的YAML文件、使用kubectl apply命令创建PV、验证PV是否创建成功、创建PVC、创建Pod并挂载PVC。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [k8s存储PV与PVC使用详解](https://blog.csdn.net/zhangcongyi420/article/details/128448910)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [k8s、PV/PVC动态供给项目实战](https://blog.csdn.net/tianmingqing0806/article/details/121663031)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文