kubernetes持久性卷和持久性卷声明超出存储空间
通过遵循kubernetes指南,我创建了pv、pvc和pod。在20Mi pv中,我只申请了10Mi。我复制了23英里,比我的pv还多。但我的吊舱还在运行。有人能解释吗 pv-volume.yamlkubernetes持久性卷和持久性卷声明超出存储空间,kubernetes,kubernetes-pod,kubernetes-pvc,Kubernetes,Kubernetes Pod,Kubernetes Pvc,通过遵循kubernetes指南,我创建了pv、pvc和pod。在20Mi pv中,我只申请了10Mi。我复制了23英里,比我的pv还多。但我的吊舱还在运行。有人能解释吗 pv-volume.yaml kind: PersistentVolume apiVersion: v1 metadata: name: task-pv-volume labels: type: local spec: storageClassName: manual capacity: sto
kind: PersistentVolume
apiVersion: v1
metadata:
name: task-pv-volume
labels:
type: local
spec:
storageClassName: manual
capacity:
storage: 20Mi
accessModes:
- ReadWriteOnce
hostPath:
path: "/mnt/data"
pv-claim.yaml
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: task-pv-claim
spec:
storageClassName: manual
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Mi
pv-pod.yaml
kind: Pod
apiVersion: v1
metadata:
name: task-pv-pod
spec:
volumes:
- name: task-pv-storage
persistentVolumeClaim:
claimName: task-pv-claim
containers:
- name: task-pv-container
image: nginx
ports:
- containerPort: 80
name: "http-server"
volumeMounts:
- mountPath: "/usr/share/nginx/html"
name: task-pv-storage
您可能可以使用应用程序POD的任何存储,即节点和POD之间共享的/usr/share/nginx/html,将尽可能多的数据复制到共享存储/mnt/data(在活动节点上),直到您的节点停止响应为止。
如果您需要在更真实的条件下测试此场景,请考虑使用GLUSTEFS、NFS UTILS创建NFS持久存储,或者安装DD < BR/>
的原始分区文件。 在Minikube中,节点使用临时存储。有关节点/吊舱资源的详细信息,您可以在此处找到:希望这有帮助