千家信息网

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软件开发 网络安全博览会时间 服务器数据库端口怎么关闭吗 软件开发属于信息服务吗 网络安全应用实验报告 网络安全服务机构是哪个
0