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

Skaffold.yaml文件:
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:
FROM node:alpine
WORKDIR /app
COPY package.json .
RUN npm install
COPY . .
CMD ["npm", "start"]我的auth-out.yaml文件,位于下面的k8s目录中。
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发布于 2022-01-19 07:49:56
好吧!我通过重新安装对接桌面来解决这些问题,而不是在其中启用Kubernetes。我安装了Minikube,然后运行了skaffold dev,这一次它在部署中没有出现错误来稳定.阶段。看起来库伯奈特的桌面是罪魁祸首吗?但我不确定,因为我以前成功地运行过它。
新更新!我再次在Kubernetes桌面上工作。我删除Minikube是因为Minicube使用入口-Nginx服务器运行项目所使用的相同端口。所以,我决定把Kubernetes的桌面,也是谷歌云Kubernetes引擎。这一次脚手架工作得很好。
https://stackoverflow.com/questions/70749850
复制相似问题