首页 > 解决方案 > 由于同步错误而跳过部署:复制文件:运行错误:无法升级连接:找不到容器(\\“auth\\”)

问题描述

kubenrnetes 部署授权文件

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: nadavirinchi/auth
          resources:
            limits:
              memory: 512Mi
              cpu: "1"
---



apiVersion: v1
  kind: Service
  metadata: 
    name: auth-srv
  spec:
    selector:
      app: auth
    ports:
      - name: auth
        protocol: TCP
        port: 3000
        targetPort: 3000

skaffold.yaml 文件

apiVersion: skaffold/v2alpha3
kind: Config
deploy:
  kubectl:
    manifests:
      - ./infra/k8s/*
build:
  local:
    push: false
  artifacts: 
    - image: nadavirinchi/auth
      context: auth
      docker:
        dockerfile: Dockerfile
      sync: 
        manual:
          - src: 'src/**/*.ts'
            dest: .

错误:

为 nadavirinchi/auth 同步 1 个文件:115169219879631443c11fc8c0d683d0d36bba795251c64884094aa92a771735 time="2021-11-09T16:18:20+05:30" level=warning msg="由于同步错误而跳过部署:复制 docker-ectlcon 正在运行desktop exec auth-depl-99888fc4b-vcc2c --namespace default -c auth -i -- tar xmf - -C / --no-same-owner]\n - stdout: ""\n - stderr: "错误:无法升级连接:找不到容器 (\"auth\")\n"\n - 原因:退出状态 1" subtask=-1 task=DevLoop

运行命令:skaffold dev

标签: kubernetesskaffold

解决方案


推荐阅读