k3s搭建Harbor私人镜像仓库(使用helm方式)

现在公司越来越多的开始上云了,所以自己开始学习一点相关的知识,自己总结和写下来,以后自己看看,做个记录。学习的时候一些问题会浪费很多时间才能解决,也分享给他人吧。几个问题希望能够帮到一些人把,加油!!!!

搭建一个harbor镜像仓库,为应用上云做一个准备工作。

1、添加harbor仓库

# 添加harbor仓库
helm repo add harbor https://helm.goharbor.io
# 更新一下
helm repo update

2、拉取harbor到本地目录

helm pull harbor/harbor
# 拉取完成后检查一下
ls

3、解压文件进入目录编辑应用文件values.yaml

tar -zxvf harbor-1.16.2.tgz
cd harbor
vim values.yaml

4、修改配置文件

expose.type: nodePort

expose.tls.enable: false (因为关闭了https证书,下方的externalURL注意是http

externalURL: http://ip:port  (我的hosts文件中配置了ip和域名,所以用的是域名+端口)

然后就是持久化存储的修改

storageClass:你自己创建的pvc名字(我使用的nfs来进行持久化,我自己创建的名字是nfs-client),所以我接下来所有的storageClass 都是nfs-client

harborAdminPassword 去掉密码的两个双引号 (不去的话可能会遇到这样的一个情况:密码和用户名正确,但是登录时报错用户名或密码错错误

这个是初始化密码,可以网页管理页面进行更改

所有完成后开始进行安装

5、安装harbor

# 安装
helm install harbor -f values.yaml harbor/harbor -n harbor
# 如果后续修改配置文件,修改后执行下面命令
helm upgrade harbor -f values.yaml harbor/harbor -n harbor

6、查看创建的应用

查看创建的应用
kubectl get pods -n harbor

 

都是Running的话就已经成功了,可以登录访问了,登录地址就是上面的externalURL

用户名是admin,密码是Harbor12345(如果你没修改的话)

想要修改密码的话可以点击admin账户,下面就有修改密码的选项了。

下次再记录一下简单的推送和拉取镜像的步骤。

慢慢来,学习了解新知识。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值