当前位置: 首页 > 知识库问答 >
问题:

用于创建部署的yaml失败

厉熠彤
2023-03-14

这将不会拉出图像,因为imagePullPolicy总是。

那就跑吧

kubectl编辑部署HTTP-部署

apiVersion: apps/v1
kind: Deployment
metadata:
  name: http-deployment
spec:
    replicas: 3
    selector:
      matchLabels:
        app: http
    template:
      metadata:
        labels:
          app: http
      spec:
        containers:
        - name: my-http
          image: my-http
          imagePullPolicy: Never
          ports:
          - containerPort: 8080

编辑:已经出现的图像只是信息性的,这是豆荚描述的最后一行

警告退避7s(x8超过91s)kubelet,minikube退避重新启动容器失败

共有1个答案

唐哲
2023-03-14

如果使用kubernetes,则只能在构建映像的节点上对映像进行群集。

您必须将映像推送到容器注册中心,然后kubernetes将尝试将映像拉到运行容器的节点。

如果要在构建映像的节点中运行容器,则必须使用NodeSelector或Podaffinity。

 类似资料:
  • 对CDK来说是新的,对AWS来说是相对新的 我正在遵循本教程,其中包括创建一个基于fargate的私有API,并通过公开的ec2实例在公共互联网上访问它。 我正在挑选,最小限度地纠正各种问题,让一切都运转起来。现在是时候用: 整个教程的所有代码都可以在这个github链接中找到

  • 我的站点是使用Gatsby建立的,并持续部署Netlify。我已经两个月没碰过我的盖茨比网站了。因此,当我运行更新、添加新内容和部署时,在Netlify构建上遇到了一个中断错误。 尝试了很多事情,花了太多时间在上面。最初我只使用NPM。在坚持了一段时间之后,我按照一些在线线程的建议,转到了纱线。现在使用yarn得到不同的错误消息,但部署到Netlify仍然没有成功。 这可能是一些愚蠢的简单的事情。

  • 我正在尝试在Heroku上托管Flask web应用程序,同时使用以下步骤来托管我的web应用程序: 在我完成所有这些之后,我的终端绝对没有错误,但是烧瓶应用程序仍然不工作。下面给出了Heroku的日志。 2022-02-12T09:27:20.056100 00:00heroku[router]: at=错误代码=H14 desc="没有web进程运行"方法=GET路径="/"主机=bukkit

  • 我正在遵循那个教程(https://www.baeldung.com/spring-boot-minikube)我想在yaml文件(simple-crud-dpl.yaml)中创建Kubernetes部署: 但是当我运行<code>时,kubectl创建了一个-f简单的crud dpl。yaml我得到: 我使用的是最新版本的库贝特: 我也在本地使用minikube,正如教程中所描述的。部署和服务前

  • 我尝试使用minikube从本地docker镜像和docker hub部署kubernetes。但两者都不起作用。 方法1:使用保存和加载tar文件,创建了图像,它可用于kubectl。 执行以下命令以创建部署: 从kubectl描述pod命令, 方法2:我将映像推送到我的docker hub存储库(https://hub.docker.com/r/get2arun/elk/tags),然后在终端

  • 我曾尝试使用Wildfly管理控制台(Wildfly 10.1.0.Final)部署我的应用程序,但由于以下原因/错误,不幸失败: 无法上载部署:{"WFLYCTL0080:失败的服务"= 我使用了控制台上提供的替换部署功能。在此之前,我已经使用相同的函数上传了我的. war应用程序,并成功部署。 我已经在本地测试了我的应用程序,它可以在没有任何错误的情况下部署和执行。