harbor在kubernetes helm是怎样安装使用的
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,今天就跟大家聊聊有关harbor在kubernetes helm是怎样安装使用的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。环境:kuber
千家信息网最后更新 2025年12月01日harbor在kubernetes helm是怎样安装使用的
今天就跟大家聊聊有关harbor在kubernetes helm是怎样安装使用的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
环境:kubernetes 1.18+,helm3
添加Harbor的Helm repository
helm repo add harbor https://helm.goharbor.iohelm repo update
创建namespace
kubectl create namespace harbor-system
创建harbor-overrides.yaml。导出类型修改为clusterIP,后面会用traefik导出外网并自动管理证书,pvc根据实际情况修改。存储方案参考我的 https://my.oschina.net/u/160697/blog/4422610
externalURL: https://registry.your_domain.com:31000expose: type: clusterIP tls: auto: commonName: harborpersistence: persistentVolumeClaim: registry: storageClass: rook-cephfs accessMode: ReadWriteMany size: 1024Gi chartmuseum: storageClass: rook-cephfs accessMode: ReadWriteMany jobservice: storageClass: rook-cephfs accessMode: ReadWriteMany database: storageClass: rook-cephfs accessMode: ReadWriteMany redis: storageClass: rook-cephfs accessMode: ReadWriteMany trivy: storageClass: rook-cephfs accessMode: ReadWriteMany
安装,要拉镜像,启动10多个容器需要多等,也可以删除pod尝试
helm install -f harbor-overrides.yaml --namespace harbor-system harbor harbor/harbor
升级
helm upgrade -f harbor-overrides.yaml --namespace harbor-system harbor harbor/harbor
卸载
helm uninstall harbor -n harbor-system# 下面这个删除命名空间,会把存储一起删除# kubectl delete ns harbor-system
导出traefik。参考 https://my.oschina.net/u/160697/blog/4437939
kind: IngressapiVersion: networking.k8s.io/v1beta1metadata: name: harbor-ingress namespace: harbor-system annotations: traefik.ingress.kubernetes.io/router.tls: "true" traefik.ingress.kubernetes.io/router.entrypoints: websecure traefik.ingress.kubernetes.io/router.tls.certresolver: aliyun traefik.ingress.kubernetes.io/router.tls.domains.0.main: registry.your_domain.comspec: rules: - host: registry.your_domain.com http: paths: - path: / pathType: ImplementationSpecific backend: serviceName: harbor-harbor-portal servicePort: 80 - path: /api/ pathType: ImplementationSpecific backend: serviceName: harbor-harbor-core servicePort: 80 - path: /service/ pathType: ImplementationSpecific backend: serviceName: harbor-harbor-core servicePort: 80 - path: /v2/ pathType: ImplementationSpecific backend: serviceName: harbor-harbor-core servicePort: 80 - path: /chartrepo/ pathType: ImplementationSpecific backend: serviceName: harbor-harbor-core servicePort: 80 - path: /c/ pathType: ImplementationSpecific backend: serviceName: harbor-harbor-core servicePort: 80
登录https://registry.your_domain.com:31000。默认帐号密码是admin/Harbor12345。单独创建一个使用的帐号密码,具体就不写了。
docker中使用。输入docker login后输入帐号密码。然后就可以docker tag。在docker push就ok
#输入帐号密码sudo docker login
看完上述内容,你们对harbor在kubernetes helm是怎样安装使用的有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
密码
帐号
内容
输入
参考
存储
多个
实际
容器
情况
方案
更多
环境
知识
空间
篇文章
类型
行业
证书
资讯
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器找不到硬盘
计算机网络技术的大趋势
沈阳东软网络安全事业部
佛山mac软件开发
广播电台护苗网络安全课
4月15号国家网络安全教育日
网络安全法规定国家安全机关
服务器功率2200w
一个软件开发都有哪些部门
九某互联网科技有限公司
深圳哪里学软件开发好
数据库拼接字段输出
丽江网络安全培训机构收费标准
校园网络安全季度总结
盘锦总部生态园有软件开发吗
学校网络安全官论坛
网络安全的毛笔字
大专计算机网络技术现在可以学啥
在数据库的数据表中查询姓名
数据库原理第三版第五章习题答案
大学生校园网络安全教育案例
医渡云数据库如何使用
阿里云的服务器安全防护
手机版中国版mc怎么加入服务器
佛山mac软件开发
网络安全博览会时间
服务器数据库端口怎么关闭吗
软件开发属于信息服务吗
网络安全应用实验报告
网络安全服务机构是哪个