我们有多个Kubernetes集群,分布在多个地点,所有这些都有不同的互联网速度。
有时,一些较小的图像无法被Kubernetes所提取,而Kubernetes将进入ImagePullBackoff
。在运行docker pull
时,可以很好地绘制这些图像。其中一些图像也是巨大的范围在6-10 of范围内。
我们正在运行库贝塞2.20,它安装了Kubernetes 1.24.6和作为容器引擎运行的对接器20.10。
我尝试将API服务器上的请求超时设置为10分钟,甚至30分钟,但它似乎没有调整图像提取超时。搜索并找到针对这个问题的各种其他响应,所有这些都似乎都有标志,这些标志现在已被废弃并从Kubernetes中移除。我们只是在寻找一种方法,以增加在库伯内特斯拉图像的超时。
发布于 2023-01-06 14:05:37
尝试更改kubelet配置,特别是通过增加https://kubernetes.io/docs/reference/config-api/kubelet-config.v1beta1/中记录的C0
设置
下面的See潜在解决方案:
1)寻找一个新的全局缺省值(比如将其增加到10分钟或类似的时间,但这可能会产生意想不到的后果)
2)使用户通过用户界面配置这个数字。
3)允许用户修改磁盘上的kubelet配置文件,并在存在此文件时更改k8s以使用该文件。
此外,通过如何使kubelet标志--图像-拉-进度-可配置的截止日期获取更多信息可能有助于解决您的问题。
https://serverfault.com/questions/1119590
复制相似问题