我在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
如果你可以被允许删除它,那么就去做,它可能会工作