k8s

helm部署harbor

使用helm部署harbor仓库。

1.创建ns harbor

kubectl create ns harbor

2.下载harbor chart到本地

helm search repo harbor
helm pull harbor/harbor

file
也可以下载压缩包到本地解压。

wget https://github.com/goharbor/harbor-helm/archive/refs/tags/v1.3.10.tar.gz
tar xvf v1.3.10.tar.gz

3.修改value.yaml

添加nfs storageClass。

sed -i 's/storageClass: ""/storageClass: "nfs-client"/g' values.yaml
type: nodePort
enabled: false
commonName: "wghdr.harbor.com"
externalURL: http://ip:nodePort
harborAdminPassword: "Harbor12345" (随意设置)

file
file
file

4.修改deployment

分别修改core,jobservice,nginx的deployment,删除core的startnessprobe,livenessprobe,readnessprobe。
删除jobservice和nginx的livenessprobe,readnessprobe。

cd /root/harbor/templates
cd core
vim core-dpl.yaml
cd ../jobservice/
vim jobservice-dpl.yaml
cd ../nginx/
vim deployment.yaml

file

5.部署harbor

helm install harbor harbor-helm-1.3.10/ -n harbor

file
file

6.访问harbor

浏览器输入http://masterip:nodePort
用户名为admin,密码为Harbor12345(默认密码)
file

分类: k8s
0 0 投票数
文章评分
订阅评论
提醒
guest

0 评论
内联反馈
查看所有评论

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部
0
希望看到您的想法,请您发表评论x