Kubernetes:无法装载投影卷,设备上没有空间,但显然有



我在Mac(Big Sur 12(上安装了一个本地k3d集群,我正试图安装calico(它们的默认清单https://k3d.io/v5.3.0/usage/advanced/calico/)。在calico-kube控制器吊舱的日志中,我得到了这个:

警告失败Mount 44m kubelet MountVolume。卷"的设置失败;kube-api-acess-vfdd9":写入/var/lib/kubelet/pods/faa7d654-6424-4774-bc40-71de88c1d337/volumes/kubenetes.io~projected/kube-api-acess-vfdd9/。。2022_03_09_20_46_13.100604692/令牌:设备上没有剩余空间

显然有足够的空间:

/var/lib/kubelet/pods/faa7d654-6424-4774-bc40-71de88c1d337/volumes/kubernetes.io~投影#df-h。

上已使用的文件系统大小可用使用百分比

/dev/vda1 79G 7.7G 67G 11%/var/lib/kubelet

谷歌搜索没有产生任何效果

Kubernetes版本:K8s版本:v1.22.4+k3s1

Docker版本:

服务器:Docker Desktop 4.5.0(74594(

发动机:版本:20.10.12

API版本:1.41(最低版本1.12(

Go版本:go1.16.12

Git提交:459d0df

建造时间:2021年12月13日星期一11:43:56

操作系统/架构:linux/amd64

实验:错误

containerd:版本:1.4.12

GitCommit:7b11cfaabd73bb80907dd23182b9347b4245eb5d

runc:版本:1.0.2

GitCommit:v1.0.2-g52b36a2

docker初始化:版本:0.19.0

GitCommit:de40ad0

任何提示/文档/分析都将不胜感激!

仔细检查容器资源配置是否存在错误。试着增加数值。

resources:
limits:
cpu: '1'
memory: 500m
requests:
cpu: 50m
memory: 100m

当完全移除资源部分时,矿井开始工作。(Docker Desktop 4.3.2(

您还可以检查是否配置了资源配额。

kubectl get resourcequota

somequota 14d pod:0/2,requests.cpu:0/1,requests.memory:0/1024m
limits.cpu:0/4,limits.memory:0/4096m

如果你可以被允许删除它,那么就去做,它可能会工作

最新更新