簡體   English   中英

EKS Docker 圖像拉取 CrashLoopBackOff

[英]EKS Docker Image Pull CrashLoopBackOff

我正在嘗試將 ECR 中的 Docker 映像部署到我的 EKS。 在嘗試將我的 docker 映像部署到 pod 時,我從 CrashLoopBackOff 獲得以下事件:

Events:
  Type     Reason                  Age               From                                   Message
  ----     ------                  ----              ----                                   -------
  Normal   Scheduled               62s               default-scheduler                      Successfully assigned default/mlflow-tracking-server to <EC2 IP>.internal
  Normal   SuccessfulAttachVolume  60s               attachdetach-controller                AttachVolume.Attach succeeded for volume "<PVC>"
  Normal   Pulling                 56s               kubelet, <IP>.ec2.internal             Pulling image "<ECR Image UI>"
  Normal   Pulled                  56s               kubelet, <IP>.ec2.internal             Successfully pulled image "<ECR Image UI>"
  Normal   Created                 7s (x4 over 56s)  kubelet, <IP>.ec2.internal             Created container mlflow-tracking-server
  Normal   Pulled                  7s (x3 over 54s)  kubelet, <IP>.ec2.internal             Container image "<ECR Image UI>" already present on machine
  Normal   Started                 6s (x4 over 56s)  kubelet, <IP>.ec2.internal             Started container mlflow-tracking-server
  Warning  BackOff                 4s (x5 over 52s)  kubelet, <IP>.ec2.internal             Back-off restarting failed container

我不明白為什么它一直這樣循環並失敗。 有人知道為什么會這樣嗎?

CrashLoopBackError可能與這些可能的原因有關:

  • 由於錯誤,您的 pod 內的應用程序未啟動;

  • 您的 pod 所基於的鏡像不存在於 registry 中,或者您的 pod 被調度的節點無法從 registry 中拉取;

  • pod 的一些參數配置不正確。

在您的情況下,容器內部似乎是一個應用程序錯誤。 嘗試使用以下命令查看日志:

kubectl logs <your_pod> -n <namespace>

有關如何解決此類錯誤的更多信息,請參閱:

https://pillsfromtheweb.blogspot.com/2020/05/troubleshooting-kubernetes.html

容器內的進程正在崩潰。 可能是 docker 基礎映像上的入口點的原因。

您可以嘗試這樣的事情來檢查容器的日志

kubectl logs -f <pod_name>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM