Kubernetes群集不提取Skaffold创建的图像
这是我的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文件夹
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吊舱的输出吗?