github和dockerhub制作k8s镜像

一、前言:

对于初学者来说,k8s的镜像问题往往会将他们拦在学习门外,今天就白话一下k8s众多镜像的获取方式,前提只有一个:你能上百度。

二、github和dockerhub账号准备,这个没任何门槛,只要知道这两兄弟是啥,分分钟钟可以注册为新用户。

创建github仓库,

1 github:

eg,我创建的:https://github.com/f1017746640/k8simages

                                                                                    (图一)

 打开其中一个Dockerfile,内容如下:

 

                                                                                   (图二)         

2 dockerhub:

首先dockerhub要链接到你的github,链接的方法见下图:

                                                                                    (图三)

                                                                                       (图四) 

建立链接的过程按照(图三)和(图四)来做,即可,(图四)是我已经建立了链接,尚未建立链接前,按照提示点击即可。

dockerhub和github建立链接后,就可以创建自动构建了,过程如下:

                                                                                      (图五)

如(图五)点击:Create Automated Build,然后会跳转到(图六)

 

                                                                                (图六)                       

                                                                         (图七)

右边选取你之前github上创建的项目,然后跳转到(图八)

                                                                             (图八)

点击:Create,然后在(图九)中设置构建工程,可参考下图:

                                                                              (图九)

保存修改并点击触发,构建工程就开始了,见下(图十)

                                                                                 (图十)

显示成功,你就完成了镜像的自动构建工作,如果显示失败,可点击查看错误日志,如果你是按照上面教程一步一步走下来的,肯定会成功。

                                                                                  (图十一)

到这我们就可以拉取镜像了:

docker pull 1017746640/kube-apiserver:v1.12.0

然后重新打ag成我们需要的名称:

docker tag 1017746640/kube-apiserver:v1.12.0 k8s.gcr.io/kube-apiserver:v1.12.0

这里是拿kube-apiserver这个镜像来举的例子,k8s别的镜像同样按照上述方式获取。

当然如果遇到别的用途的镜像没法pull时同样可以按照上述的方式来获取目标镜像。

同样你可以pull我上面的镜像,只不过版本是k8s1.12的。

补充,由于dockerhub页面改版,部分界面有所变化,但操作流程不变,下面汇总下做法:

 其余地方同。 

 

转载于:https://www.cnblogs.com/fengzhihai/p/9849683.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/265639.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据结构——无向图创建邻接表以及深度遍历、广度遍历(C语言版)

摘自:数据结构——无向图创建邻接表以及深度遍历、广度遍历(C语言版) 作者:正弦定理 发布时间:2020-12-22 20:55:12 网址:https://blog.csdn.net/chinesekobe/article/details/111409503 数据结构——无向图…

C++轮子队-第三周(需求改进原型设计)

需求改进&原型设计 一.需求完善 (一)系统功能(补充) 图形界面(图片如下图所示:) 根据需求与组内讨论结果,现归纳图形界面方面需要的设计与相应功能: 数据-图形界面中…

Linux 从头学 01:CPU 是如何执行一条指令的?

摘自:Linux 从头学 01:CPU 是如何执行一条指令的? 作者:IOT物联网小镇 发布时间:2021-07-02 08:22:43 网址:https://blog.csdn.net/jchen1218/article/details/118404217?utm_sourceapp&app_version4.…

积极拥抱.NET Core开源社区

潘正磊在上海的Tech Summit 2018 大会上给我们的.NET Core以及开源情况带来了最新信息。 .Net Core 开源后取得了更加快速的发展,目前越活跃用户高达400万人,每月新增开发者45万,在 GitHub 上的月度增长达到15%。目前有来自超过3,700家企业的…

内存:你跑慢点行不行?CPU:跑慢点你养我吗?内存:我不管!(内附超全思维导图)

摘自:内存:你跑慢点行不行?CPU:跑慢点你养我吗?内存:我不管!(内附超全思维导图) 作者:程序员cxuan 发布时间:2020-03-09 13:43:11 网址&#xff1…

过期时间_2020年最新航空里程过期时间及避免过期方法总结

【2020.2 更新】近几年来主要有如下变化:UA 里程永不过期了,Southwest 里程永不过期了,Asia Miles 里程可以通过里程变动续命了,Flying Blue 里程变成24个月过期了,AV 里程变成12个月过期了。各大航空的里程过期政策辛…

Spring Boot 5:应用程序启动时初始化资源

需求:应用程序启动后,初始化基础数据、加密证书等操作。 可以使用CommandLineRunner接口来实现,在SpringBoot.run()之后完成资源的初始化工作。 注意:多个Runner需要顺序启动的话,可以使用Order注解 package sun.flowe…

中的 终端报错怎么看原因_《琅琊榜》中太子被封禁,高湛引皇上看桂花的真正原因是什么?...

《琅琊榜》中,高湛是一个非常经典的角色,他比夏江更懂梁帝的心,或者说,知梁帝者,莫过于高湛。当然,若不是如此,高湛也不能在梁帝身边待了那么些年。梁帝生病,喝下静妃娘娘配制的甜汤…

STM32安装Keil5、芯片支持包、startup启动文件(启动过程、冷热启动)、建立工程、ST-LINK烧写步骤

参考:stm32入门之keil5的安装以及第一个工程的建立 作者:SKY丶丿平才 发布时间: 2020-12-06 17:08:30 网址:https://blog.csdn.net/weixin_48264057/article/details/110734596 目录使用的STM32F103C8T6一、Keil5的下载与安装1.下…

深度学习都是非凸问题_神经网络的损失函数为什么是非凸的?

Ian Goodfellow曾经给在quora回答过,以下是原文:There are various ways to test for convexity.One is to just plot a cross-section of the function and look at it. If it has a non-convex shape, you don’t need to write a proof; you have dis…

针对移动互联网应用的网络建设和优化

为什么80%的码农都做不了架构师?>>> 针对移动互联网应用的网络建设和优化 截至2013年3月,移动互联网的人均上网时长和PC互联网相比差距已经扩大了29%.PC互联网向移动端迁移的趋势进一步凸显.小米是一家专注于iPhone和Android等新一代智能手机软件…

STM32F103实现点灯(寄存器方式)

参考:STM32F103系列最简易版点灯程序 作者:一只青木呀 发布时间:2020-10-21 11:40:38 网址:https://blog.csdn.net/weixin_45309916/article/details/109196950 目录硬件软件点灯流程使能GPIO端口E和B对应的时钟找到GPIO对应的时钟…

rocketmq 消费方式_RocketMQ事务消费和顺序消费详解

一、RocketMq有3中消息类型1.普通消费2. 顺序消费3.事务消费顺序消费场景在网购的时候,我们需要下单,那么下单需要假如有三个顺序,第一、创建订单 ,第二:订单付款,第三:订单完成。也就是这个三个…

GPIO输入输出模式原理(八种工作方式附电路图详解)

这几篇博文讲的不错,可参照着理解: STM32下拉输入模式与振动传感器的使用 “上拉电阻与下拉电阻”通俗解读 上、下拉电阻(定义、强弱上拉、常见作用、吸电流、拉电流、灌电流) 个人总结: 模拟量选浮空输入&#xff0c…

STM32F103构建固件库模板(PS固件库文件树介绍)

参考:STM32F103ZE新建固件库模板 作者:追兮兮 发布时间:2020-10-14 10:31:45 网址:https://blog.csdn.net/weixin_44234294/article/details/109065495 参考博文:https://blog.csdn.net/visual_eagle/article/details/…

STM32F103实现点灯(固件库方式)

参考:stm32上实现点灯 作者:SKY丶丿平才 发布时间: 2021-03-20 16:51:06 网址:https://blog.csdn.net/weixin_48264057/article/details/115028724 目录前言一、硬件设计二、软件设计1.建立工程2.代码编写三、实际验证1.烧写程序2…

STM32震动感应控制继电器(使用循环VS使用外部中断EXTI和中断控制器NVIC)

参考:stm32的外部中断 震动感应 控制 继电器 作者:点灯小哥 发布时间: 2021-03-05 22:37:01 网址:https://blog.csdn.net/weixin_46016743/article/details/114417161 参考:STM32震动感应灯 作者:一只小阿大…

结构体与共用体(联合体)

参考:结构体与共用体 作者:一只青木呀 发布时间: 2020-08-09 08:29:22 网址:https://blog.csdn.net/weixin_45309916/article/details/107889394 参考:联合体(union)的使用方法及其本质 作者&am…

STM32串口原理、结构体、库函数、串口发送字符(串)、重定向printf串口发送、串口中断接收控制灯、接收不定长数据

参考:串口的结构体 重定向printf串口发送stm32等博文 作者:点灯小哥 发布时间: 2021-03-06 21:46:33 网址:https://blog.csdn.net/weixin_46016743/article/details/114458698 目录串口相关知识定义通信概念1.通讯结构2.电平标准3…

STM32通用定时器(原理、结构体、库函数、定时器中断每秒闪烁一次灯) —— 时钟源、分频值、重装载值

参考:stm32定时器与定时器中断 作者:打酱油的 发布时间: 2021-04-11 01:04:09 网址:https://blog.csdn.net/weixin_46098612/article/details/115493737 参考:stm32通用定时器结构体函数定时器实现led闪烁 作者&#x…