我有下面的头版yaml文件:
apiVersion: skaffold/v1
kind: Config
build:
artifacts:
- image: k3d-my-registry.localhost:12345/getting-started2
deploy:
kubectl:
manifests:
- target/kubernetes/kubernetes.yml以及下列“就业yaml”文件:
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
app.quarkus.io/build-timestamp: 2021-12-23 - 20:50:40 +0000
labels:
app.kubernetes.io/name: getting-started2
app.kubernetes.io/version: 1.0.0-SNAPSHOT
name: getting-started2
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: getting-started2
app.kubernetes.io/version: 1.0.0-SNAPSHOT
template:
metadata:
annotations:
app.quarkus.io/build-timestamp: 2021-12-23 - 20:50:40 +0000
labels:
app.kubernetes.io/name: getting-started2
app.kubernetes.io/version: 1.0.0-SNAPSHOT
spec:
containers:
- env:
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: k3d-my-registry.localhost:12345/getting-started2
imagePullPolicy: Always
name: getting-started2
ports:
- containerPort: 8787
name: http
protocol: TCP创建如下的本地k3d注册表和集群:
k3d registry create my-registry.localhost --port 12345
k3d cluster create my-cluster --registry-use k3d-my-registry.localhost:12345 --port 8787:8787@loadbalancer当我做skaffold时,我发现一个错误,就是图像不能被拉出来
- deployment/getting-started2: container getting-started2 is waiting to start: k3d-my-registry.localhost:12345/getting-started2:84e506a59b832cdf63f54ccc45d9b1ccb61f29f066415fe8f162a0604e2fc625 can't be pulled
- pod/getting-started2-859f8f44c5-pwbvx: container getting-started2 is waiting to start: k3d-my-registry.localhost:12345/getting-started2:84e506a59b832cdf63f54ccc45d9b1ccb61f29f066415fe8f162a0604e2fc625 can't be pulled
- deployment/getting-started2 failed. Error: container getting-started2 is waiting to start: k3d-my-registry.localhost:12345/getting-started2:84e506a59b832cdf63f54ccc45d9b1ccb61f29f066415fe8f162a0604e2fc625 can't be pulled.我必须手动将skaffold生成的映像推送到本地k3d注册中心,以使skaffold至少部署应用程序。
docker tag k3d-my-registry.localhost:12345/getting-started2:84e506a59b832cdf63f54ccc45d9b1ccb61f29f066415fe8f162a0604e2fc625 localhost:12345/getting-started2:84e506a59b832cdf63f54ccc45d9b1ccb61f29f066415fe8f162a0604e2fc625
docker push localhost:12345/getting-started2:84e506a59b832cdf63f54ccc45d9b1ccb61f29f066415fe8f162a0604e2fc625斯卡佛甚至支持k3d吗?我不知道怎么回事。任何想法/
发布于 2021-12-25 03:58:42
Skaffold不支持将名称与集群内的名称不同的注册表推送到注册中心。有一个问题,跟踪功能请求。
https://stackoverflow.com/questions/70468055
复制相似问题