【问题标题】:Weird Error in kubernetes: "starting container process caused "exec: \"/usr/bin/dumb-init\": stat /usr/bin/dumb-init: no such file or directory"kubernetes 中的奇怪错误:“启动容器进程导致“exec:\”/usr/bin/dumb-init\”:stat /usr/bin/dumb-init:没有这样的文件或目录”
【发布时间】:2020-05-22 12:46:18
【问题描述】:

我按照这个文档构建了一个自定义的 Docker 镜像:“https://github.com/puckel/docker-airflow”。在我的本地 VM 中构建并运行。一切都很成功,气流上升。将镜像推送到 ACR(Azure 容器注册表)并通过稳定的 helm chart 在 aks 中启动它。引用此链接“https://github.com/helm/charts/tree/master/stable/airflow”。现在突然在 kubernetes 中,pod 没有启动,并且出现以下错误。

Error: failed to start container "airflow-scheduler": Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"/usr/bin/dumb-init\": stat /usr/bin/dumb-init: no such file or directory": unknown
Back-off restarting failed container

这个错误最奇怪的部分是我能够做到这一点,直到前一天没有任何问题。今天突然间,这个错误仅在 AKS 中出现。它在我的本地虚拟机中运行得也很成功。以前有人经历过吗?

附:对于那些不知道稳定图表的人,可以选择在 values.yaml 文件中提供我们的自定义图像 URL。我也在使用同样的方法来部署我的镜像。

【问题讨论】:

  • 你能分享你的 Dockerfile 吗?
  • @KFC_ 问题已解决。看看下面的答案。

标签: linux docker kubernetes airflow azure-aks


【解决方案1】:

找出问题所在。 stable/airflow chart 对 7.0.1 进行了大规模更新,其中一项更改涉及不再支持 puckel-docker 映像,并且将仅支持 apache 的官方 docker 映像。可以看看这个问题来了解一下 https://github.com/helm/charts/issues/22483

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-17
    • 2015-01-12
    • 1970-01-01
    • 1970-01-01
    • 2014-10-24
    • 1970-01-01
    • 2013-12-15
    • 2023-04-04
    相关资源
    最近更新 更多