首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Skaffold错误:由于清理导致部署失败

Skaffold错误:由于清理导致部署失败
EN

Stack Overflow用户
提问于 2022-01-18 03:03:03
回答 1查看 422关注 0票数 1

我已经尝试过多次从我的项目目录中运行skaffold。它使我继续返回相同的错误: 1/1部署失败

Skaffold.yaml文件:

代码语言:javascript
复制
apiVersion: skaffold/v2alpha3
kind: Config
deploy:
  kubectl:
    manifests:
      - ./infra/k8s/*
build:
  local:
    push: false
  artifacts:
    - image: ankan00/auth
      context: auth
      docker:
        dockerfile: Dockerfile
      sync:
        manual:
          - src: 'src/**/*.ts'
            dest: .

通过构建-t ankan00 00/auth创建了一个港口映像ankan00 00/auth。

在我做这个项目的时候,它成功地运行了。但出于某种原因,我不得不卸载docker,然后当我重新安装docker时(在删除了之前在docker桌面中的映像实例之后),skaffold就不再工作了。我试图删除skaffold文件夹并重新安装skaffold,但问题依然存在。每次它以清理和抛出1/1部署失败而告终。

我的Dockerfile:

代码语言:javascript
复制
FROM node:alpine

WORKDIR /app
COPY package.json .
RUN npm install 
COPY . . 

CMD ["npm", "start"]

我的auth-out.yaml文件,位于下面的k8s目录中。

代码语言:javascript
复制
apiVersion: apps/v1
kind: Deployment
metadata:
  name: auth-depl
spec:
  replicas: 1
  selector:
    matchLabels:
      app: auth
  template:
    metadata:
      labels:
        app: auth
    spec:
      containers:
        - name: auth
          image: ankan00/auth
---
apiVersion: v1
kind: Service
metadata:
  name: auth-srv
spec:
  selector:
    app: auth
  ports:
    - name: auth
      protocol: TCP
      port: 3000
      targetPort: 3000
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-19 07:49:56

好吧!我通过重新安装对接桌面来解决这些问题,而不是在其中启用Kubernetes。我安装了Minikube,然后运行了skaffold dev,这一次它在部署中没有出现错误来稳定.阶段。看起来库伯奈特的桌面是罪魁祸首吗?但我不确定,因为我以前成功地运行过它。

新更新!我再次在Kubernetes桌面上工作。我删除Minikube是因为Minicube使用入口-Nginx服务器运行项目所使用的相同端口。所以,我决定把Kubernetes的桌面,也是谷歌云Kubernetes引擎。这一次脚手架工作得很好。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70749850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档