更新 JenkinsX 预览别名导致部署失败并出现 "ImagePullBackOff" 错误
Updating the JenkinsX preview alias fails the deployment with "ImagePullBackOff" error
当使用预览作为 pod 别名创建拉取请求时,JenkinsX 正在部署微服务。
- alias: preview
name: list-manager
repository: file://../list-manager
此 pod 名称缺少正在部署的微服务的名称。
preview-6bbd6dc88f-pvjjf 1/1 Running 0 20h
我想使用更新后的预览别名部署服务,如下所示,
- alias: preview-list-manager
name: list-manager
repository: file://../list-manager
此更新部署失败,出现 "ImagePullBackOff" 错误。
preview-list-manager-886bc5774-cf88g 0/1 ImagePullBackOff 0 44s
错误日志:
Warning Failed 1m (x2 over 1m) kubelet, worker-1.novalocal Failed to pull image "draft:dev": rpc error: code = Unknown desc = repository docker.io/draft not found: does not exist or no pull access
Warning Failed 1m (x2 over 1m) kubelet, worker-1.novalocal Error: ErrImagePull
它没有选择最新的图像,而是分别将 draft 和 dev 作为图像和标签。请帮我解决这个问题
更新预览目录下的 values.yaml 文件中的预览别名以解决问题。
preview-list-manager:
image:
repository:
tag:
pullPolicy: IfNotPresent
当使用预览作为 pod 别名创建拉取请求时,JenkinsX 正在部署微服务。
- alias: preview
name: list-manager
repository: file://../list-manager
此 pod 名称缺少正在部署的微服务的名称。
preview-6bbd6dc88f-pvjjf 1/1 Running 0 20h
我想使用更新后的预览别名部署服务,如下所示,
- alias: preview-list-manager
name: list-manager
repository: file://../list-manager
此更新部署失败,出现 "ImagePullBackOff" 错误。
preview-list-manager-886bc5774-cf88g 0/1 ImagePullBackOff 0 44s
错误日志:
Warning Failed 1m (x2 over 1m) kubelet, worker-1.novalocal Failed to pull image "draft:dev": rpc error: code = Unknown desc = repository docker.io/draft not found: does not exist or no pull access
Warning Failed 1m (x2 over 1m) kubelet, worker-1.novalocal Error: ErrImagePull
它没有选择最新的图像,而是分别将 draft 和 dev 作为图像和标签。请帮我解决这个问题
更新预览目录下的 values.yaml 文件中的预览别名以解决问题。
preview-list-manager:
image:
repository:
tag:
pullPolicy: IfNotPresent