痛点

k8s和knative的镜像在未fq的情况下拉取超时。

解决途径

    1. 通过阿里云创建一个镜像仓库,并关联到个人的github地址;设定规则,拉取github中的dockerfile文件,构建镜像。其中dockerfile的内容类似为:
      FROM gcr.io/xxxx
    1. 通过本地虚机拉取在阿里云构建的镜像
      docker pull xxxx:xxx
    1. 修改镜像的tag
  1. 查看本地现有的镜像
[root@localhost knativeImage]# docker images
REPOSITORY                                        TAG                     IMAGE ID       CREATED        SIZE
registry.cn-hangzhou.aliyuncs.com/xxx-image/sqq   kafka-broker-receiver   d1xxxxxee57   4 weeks ago    125MB
  1. 给镜像打tag
[root@localhost knativeImage]# docker tag registry.cn-hangzhou.aliyuncs.com/xxx-image/sqq:kafka-broker-receiver xx.xx.xx.xx/xxx/knative/kafka-broker-receiver:release

xx部分调换成你的目标ip地址或者域名等

  1. 推送镜像
[root@localhost knativeImage]# docker push xx.xx.xx.xx/xxx/knative/kafka-broker-receiver:release
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐