首页 > 其他分享 >通过使用阿里云容器镜像服务构建k8s下载不到的镜像

通过使用阿里云容器镜像服务构建k8s下载不到的镜像

时间:2022-12-27 16:57:19浏览次数:44  
标签:容器 github 仓库 阿里 构建 镜像 k8s 下载

前因:因为要搭建ingress-nginx,根据官方提供的yaml文档,里面有2处用的到的镜像是需要从registry.k8s.io下载的,虚拟机无法访问到该地址,因为我们这里使用阿里云的容器镜像服务来构建镜像,下载到本地,然后更改yaml文件image源即可正常部署ingress-nginx

关键点截图:

首先创建github仓库,用来存储Dokcerfile文件,dockerfile的内容就是FROM 我们下载不到的仓库及版本,例如我的我此次需要构建ingress-controller:v1.5.1,为后续再阿里云镜像服务中镜像关联github构建提供源。

 

 

 

 

 

内容:

 

 

 

 

 

github创建完毕后,来到阿里云创建镜像仓库,选择公开:

 

 

关联一个github仓库或者其他仓库,注意此处选择海外机器构建:

 

 

 

 

 

创建完毕镜像仓库后 ,我们选择构建标签,选择添加规则

 

确定完毕后,点击立即构建,然后等待。

 

 

 

 

 等待数十秒会构建成功,如图

 

 

 

 

 

 

 

点击左侧“镜像版本”标签可以看到我们阿里云仓库中有一个v.1.5.1的镜像image

 

 

至此我们已经获得一个国内阿里云地址的版本,我们可以pull到本地,通过docker tag的方式改为想要的tag,另或者下载到本地之后直接修改相应的yaml文件使用阿里云这个镜像tag镜像服务部署。

 

标签:容器,github,仓库,阿里,构建,镜像,k8s,下载
From: https://www.cnblogs.com/netsa/p/17008423.html

相关文章

  • npm 设置淘宝镜像
    使用命令配置当前项目npmconfigsetregistryhttps://registry.npm.taobao.org/#设置淘宝镜像地址npmconfiggetregistry#查看镜像地址使用cnpmnpminstall......
  • k8s tomcat9 manager 配置
      bash-4.4#find.-namecontext.xml./webapps/host-manager/META-INF/context.xml./webapps/manager/META-INF/context.xml./conf/context.xmlbash-4.4#vim./con......
  • K8S集群环境搭建记录
    使用kubeadm工具搭建K8S一主二从集群,一个master和两个node。环境初始化1.检查系统版本:Centos版本要在7.5或之上[root@K8SMASTER~]#cat/etc/redhat-releaseCentOS......
  • 客户端 连接 k8s-kafka 异常
     异常信息:java.net.UnknownHostException:kafka-0.kafka.flink-stat.svc.cluster.localatjava.net.InetAddress.getAllByName0(InetAddress.java:1287)~[?:1.8......
  • docker镜像的创建
    一、docker镜像的创建1、创建镜像的方法创建镜像有三种方法,分别为基于已有镜像创建、基于本地模板创建以及基于Dockerfile创建。2、基于现有镜像创建(1)启动一个镜像,在容......
  • golang项目代码push到gogs上,如何自动编译、打镜像、k8s上运行?
    golang项目代码push到gogs上,如何自动编译、打镜像、k8s上运行? 上面的环境,都需要搭建。测试demo见git地址主要是test1/.drone.yml的编写。from_secret:kube_toke......
  • 使用kubeadm搭建多节点k8s集群(chrono《kubernetes入门实战课》笔记整理)
     通过使用minikube,做完了k8s的基础学习和练习,今天开始,使用kubeadm,来搭建更复杂更贴合实际工作的k8s集群。 【集群架构】  多节点集群,应该有大于等于2台node,实验......
  • Dockerfile构建镜像(八)
    一、构建镜像现在让我们再回到之前定制的nginx镜像的Dockerfile来。现在我们明白了这个Dockerfile的内容,那么让我们来构建这个镜像吧。在Dockerfile文件所在目录......
  • Dockerfile相关(推送镜像?私有仓库?)(九)
    上面我们讲到了Dockerfile的基本写法以及构建镜像的时候一些注意事项,那么镜像构建完成后,如何把我们的镜像给到别人使用呢?第一种方法就是利用Docker官方提供的公共的D......
  • Docker基本操作(镜像操作?容器操作?)(四)
    Docker的基本原理我们已经了解了,也已经安装上了,接下来我们就一起来学习下Docker的常用操作,实际上主要就是DockerCLI的一些常用命令使用。一、镜像操作之前我们提......