gpt4 book ai didi

amazon-web-services - 在创建 Kubernetes pod 时在 EC2 实例上获取 ImagePullBackOff

转载 作者:行者123 更新时间:2023-12-02 20:44:01 24 4
gpt4 key购买 nike

我已经通过 docker-desktop 在 kubernetes 上成功部署了简单的 react 应用程序。那里只有一位主人。现在我在 AWS Ubuntu EC2 实例上做同样的事情,它有一个主节点和两个从节点,都连接正确。此外,我的主 EC2 实例上已经成功部署了一个演示 Nginx 服务器。

我在 React 部署/服务上获得 ImagePullBackOff 状态。我必须在 EC2 中进行任何配置才能使其工作。我该如何调试这些东西,以及可能是什么原因。

我已遵循这些指南,您可以假设我的部署和服务 .yml 文件与这些链接中提供的相同。

https://dev.to/rieckpil/deploy-a-react-application-to-kubernetes-in-5-easy-steps-516j

https://stackoverflow.com/a/37306838/9465933

我正在将 pod 推送到本地 docker 注册表。是否需要任何 docker secret 配置?
任何帮助将不胜感激。

最佳答案

如果您使用 kubectl describe 扩展日志,您可能会注意到错误是 Kubernetes 无法从注册表中获取图像。

这是由于两件事:

  • 您需要创建一个 secret 来访问您的注册表。 https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
  • 你说有一个本地 注册表。是否可以公开访问?请注意,EC2 实例需要能够访问它。因此,请检查 LAN 中的端口转发、防火墙配置等。
  • 关于amazon-web-services - 在创建 Kubernetes pod 时在 EC2 实例上获取 ImagePullBackOff,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58446615/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com