概述
本文主要是关于 local-path-provisioner 的部署过程,以及通过部署一个测试挂着 local-path-provisioner 卷的 Pod 进行测试和相关功能的验证。
操作流程
1
2
|
# 参考官网
kubectl apply -f https://raw.githubusercontent.com/rancher/local-path-provisioner/v0.0.27/deploy/local-path-storage.yaml
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: my-pvc
spec:
storageClassName: local-path
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
---
apiVersion: v1
kind: Pod
metadata:
name: local-pod
spec:
containers:
- name: my-container
image: nginx
volumeMounts:
- name: my-volume
mountPath: /data
volumes:
- name: my-volume
persistentVolumeClaim:
claimName: my-pvc
|
另外需要注意的是 local path provisioner 不提供 kube_persistentvolume_capacity_bytes 的指标。
注意
本文最后更新于 2024年8月1日,文中内容可能已过时,请谨慎参考。