Kubernetes群集不提取Skaffold创建的图像

Kubernetes群集不提取Skaffold创建的图像,kubernetes,devops,kubernetes-helm,skaffold,Kubernetes,Devops,Kubernetes Helm,Skaffold,这是我的skaffold文件: apiVersion: skaffold/v1 kind: Config metadata: name: app-skaffold build: artifacts: - image: myappservice context: api-server deploy: helm: releases: - name: myapp chartPath: chart/myapp 在我的Helm templates文件夹

这是我的skaffold文件:

apiVersion: skaffold/v1
kind: Config
metadata:
  name: app-skaffold
build:
  artifacts:
  - image: myappservice
    context: api-server
deploy:
  helm:
    releases:
    - name: myapp
      chartPath: chart/myapp
在我的Helm templates文件夹中,我只有一个清单

apiVersion: apps/v1
kind: Deployment
metadata:
  name: app-deployment
  labels:
    app: my-app
spec:
  replicas: 2
  selector:
    matchLabels:
      app: myapp-pod
  template:
    metadata:
      labels:
        app: myapp-pod
    spec:
      containers:
        - name: apiserver
          image: myappservice
          ports:
            - containerPort: 5050
          env:
            - name: a-key
              valueFrom:
                secretKeyRef:
                  name: secret-key
                  key: secret-key-value

但每次我跑步时:

$skaffold dev
然后用
$kubectl get pods
检查我的pods的状态,我得到
ErrImagePull
状态

这始于我决定将头盔添加到堆栈中,因为它仅使用kubectl工作

在我的
skaffold.yaml
文件的
deploy
部分中,我有:

deploy:
  kubectl:
    manifests:
    - ./k8s-manifests/*.yaml
它工作正常,我所做的唯一一件事就是将清单文件移动到我的头盔图表的templates文件夹中,并更改
skaffold.yaml
文件,如上所示


我遗漏了什么?

我遇到了一个注册表问题,在入口配置更改后,我的所有图像突然消失,skaffold(1.0.0)无法加载任何内容。我唯一可以修复它的方法是删除整个集群并重新创建它


这可能没有帮助,但值得一试。

您能提供kubectl descrbe吊舱的输出吗?