首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Skaffold无法从港口提取图像

Skaffold无法从港口提取图像
EN

Stack Overflow用户
提问于 2022-02-02 10:40:13
回答 1查看 555关注 0票数 1

预期行为

Skaffold应该从运行在HTTP上的不安全的海港注册表中提取图像。我试过这些文档里的所有东西:

https://skaffold.dev/docs/environment/image-registries/#insecure-image-registries但没有成功。

实际行为

Jib将映像推送到不安全的海港注册中心,但在试图提取映像并将微服务部署到Kubernetes时会引发错误:

192.168.2.24:30002/trm/redis-spring:latest@sha256:0f8d21819d845bd55aa699afa8b21e141d41f10d9d9fb1a2c6dbb2d468d89e81 can't be pulled.指定的图像可以使用docker:docker pull 192.168.2.24:30002/trm/redis-spring:latest@sha256:0f8d21819d845bd55aa699afa8b21e141d41f10d9d9fb1a2c6dbb2d468d89e81来提取

信息

  • Skaffold版本: v1.35.1
  • 操作系统: Windows 10家庭
  • 安装via: skaffold.dev
  • Skaffold.yaml的内容:
代码语言:javascript
复制
apiVersion: skaffold/v2beta25
kind: Config
metadata:
  name: redis
build:
  insecureRegistries:
    - 192.168.2.24:30002/trm
    - 192.168.2.24:30002/trm/redis-spring
    - 192.168.2.24:30002/trm/redis-spring:latest@sha256:0f8d21819d845bd55aa699afa8b21e141d41f10d9d9fb1a2c6dbb2d468d89e81
  artifacts:
    - image: redis-spring
      jib:
        args:
          - -Pjib
          - -DsendCredentialsOverHttp=true
  tagPolicy:
    gitCommit: {}
deploy:
  kubectl:
    manifests:
      - redis-spring-boot.yaml
代码语言:javascript
复制
time="2022-02-02T11:12:40+01:00" level=debug msg="marking resource failed due to error code STATUSCHECK_IMAGE_PULL_ERR" subtask=-1 task=Deploy
 - mdm-dev:deployment/redis-spring-boot: container redis-spring is waiting to start: 192.168.2.24:30002/trm/redis-spring:latest@sha256:0f8d21819d845bd55aa699afa8b21e141d41f10d9d9fb1a2c6dbb2d468d89e81 can't be pulled
    - mdm-dev:pod/redis-spring-boot-68ccfdc688-tj7pp: container redis-spring is waiting to start: 192.168.2.24:30002/trm/redis-spring:latest@sha256:0f8d21819d845bd55aa699afa8b21e141d41f10d9d9fb1a2c6dbb2d468d89e81 can't be pulled
 - mdm-dev:deployment/redis-spring-boot failed. Error: container redis-spring is waiting to start: 192.168.2.24:30002/trm/redis-spring:latest@sha256:0f8d21819d845bd55aa699afa8b21e141d41f10d9d9fb1a2c6dbb2d468d89e81 can't be pulled.
time="2022-02-02T11:12:40+01:00" level=debug msg="setting skaffold deploy status to STATUSCHECK_IMAGE_PULL_ERR." subtask=-1 task=Deploy```
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-02 20:15:22

您需要为集群配置注册表拉秘密,然后注释你的吊舱规格服务帐户以使用此注册表拉秘密。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70954151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档