harbor在kubernetes helm是怎样安装使用的
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,今天就跟大家聊聊有关harbor在kubernetes helm是怎样安装使用的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。环境:kuber
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
mysql数据库定时重置
vba如何保存类实例数据库
计算机软件开发技术前端
计算机网络技术3 2
北京哪家服务器托管好
软件开发英语视频
软件开发工程师入职介绍
目前国内有哪些先进的网络技术
服务器里的硬盘怎么取出来
票务软件开发建设鞋
向日葵无法连接服务器 受限
工厂需建立管理数据库
mac连接公司服务器
网络安全是几级学科
如何使用校园图书馆数据库
冬奥会国家网络安全要求
java中删除数据库数据
sqlite数据库读写失败
酷学空间科技有限公司互联网
成都摩宝网络技术公司
高中毕业软件开发去哪学
中鑫海外软件开发
五类软件开发资质
浙江嗨皮网络技术有限公司
创新网络技术服务怎么样
国有互联网高科技企业
北京放心软件开发服务价钱
网络安全ios 安全机制
无法解析dns服务器
服务器每天重启的好处