本地镜像打包 镜像上传至harbor 通过kubesphere 部署服务

1.镜像上传至harbor

这是刚登录进harbor时的页面

点击新建项目

会弹出一个

设置项目名称为test-upload-image,存储容量为-1 (表示不设置容量上限) 访问权限最好设置公开  点击确定  

找到刚刚创建的项目,点击红框标记打开

打开界面如下:

选择红框标记的成员

点击 +用户  添加当前项目的用户

输入你的用户名称,如果你已经在用户管理那创建了,他会提示出来,选中就完事了,

然后选择角色,我这选择的是开发人员,根据需要选择就行    点击确定保存

保存之后的界面如下:

第一个用户是创建项目的用户

其余的是你后续在项目成员界面 为项目添加 的用户,(为项目添加用户 ,需要用户管理界面创建用户)

2.本地镜像打包

windows11  docker 设置库

打开docker deskstop   点击设置  (图中红框标记)

选择Docker Engine

设置harbor地址 ,主要是insecure-registries

然后apply and restart

重启docker 后 进入 Terminal界面

切换到dockerfile 所在位置,输入命令 :

docker build -t 项目镜像名:版本号(自定义) . 

检查镜像是否打包成功

docker images

有你自定义的镜像名就成功了

没有的话,就先执行

docker login -u harbor账号  -p harbor密码  harbor地址

然后再执行

docker build -t 项目镜像名:版本号(自定义) .

继续检查

docker images

构建镜像成功后

将镜像和harbor 项目关联

docker tag 镜像名:版本号  harbor地址/项目名/镜像名:版本号

将镜像推送到harbor上

docker push harbor地址/项目名/镜像名:版本号

再到harbor 上看,就有了

3.通过kubesphere部署服务

在kubesphere配置harbor地址  账号,密码

打开保密字典

点击创建

设置好名称  就点击下一步

选择镜像服务信息,

填好 镜像服务地址(harbor地址 / 项目名称)   用户名  密码    点击创建

切换到   应用负载-工作负载

点击创建 创建工作负载

基本信息   填好名称  点击下一步

容器组设置  点击添加容器

选择刚刚填写镜像地址  然后在后面输入  镜像名:版本号

往下翻  设置端口

点击 √

检查下镜像路径有没有填对,然后点击下一步

点击挂载配置字典或保密字典   

 选择保密字典

点击 √ 

下一步

点击创建

完成了  绿色代表正常

如有疑问可以请 按qq  1169092482 联系我

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值