Docker

CreateContainerError:超出上下文期限

  • May 6, 2021

對於一個項目,我必須使用大容器(500Mb 到 60Gb)。

我沒有精確的測量值,但是當我使用 gitlab-runner 執行大於 3-5Gb 的容器時,我在 rancher 中遇到錯誤:CreateContainerError: context deadline exceeded

我們的 kubernetes 集群是使用 rke 建構的,rancher 作為 web ui 並位於我們的數據中心。

該錯誤僅在 gitlab-runner 中出現,如果我docker run ...在 kubernetes 節點上啟動,一切正常。

也許某處有超時?

你們有沒有人遇到過這個問題?

謝謝你。

好的,似乎在我的 rke 配置(cluster.yml)中添加這些行可以解決這個問題:

services:
 kubelet:
   extra_args:
     runtime-request-timeout: '1h'

引用自:https://serverfault.com/questions/1062564