问题描述
我看到通过hostpath启用kubernetes持久卷的行为。我为持久性磁盘提供了2Gi,但Pod仍然能够写入3Gi的数据。但是在容器内部,它显示了可用的全部磁盘空间。
/ # df -h
Filesystem Size Used Available Use% Mounted on
overlay 160.2G 7.1G 145.0G 5% /
tmpfs 64.0M 0 64.0M 0% /dev
tmpfs 14.7G 0 14.7G 0% /sys/fs/cgroup
/dev/sda8 34.2G 3.2G 29.2G 10% /my-pv-path
kind: PersistentVolume
apiVersion: v1
Metadata:
name: my-persistent-volume
labels:
type: local
spec:
storageClassName: pv-demo
capacity:
storage: 100Mi
accessModes:
- ReadWriteOnce
hostPath:
path: "/mnt/persistent-volume"
---
kind: PersistentVolumeClaim
apiVersion: v1
Metadata:
name: my-persistent-volumeclaim
spec:
storageClassName: pv-demo
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Mi
---
apiVersion: v1
kind: Pod
Metadata:
name: myvolumes-pod
spec:
containers:
- image: alpine
imagePullPolicy: IfNotPresent
name: myvolumes-container
command: ['sh','-c','echo Container 1 is Running ; sleep 3600']
volumeMounts:
- mountPath: "/my-pv-path"
name: my-persistent-volumeclaim-name
volumes:
- name: my-persistent-volumeclaim-name
persistentVolumeClaim:
claimName: my-persistent-volumeclaim
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)