
回复
如果没有特殊说明,将默认在kubernetes集群的master节点操作。
helm是命令行客户端工具,主要用于 Kubernetes 应用中的 chart 的创建、打包、发布和管理。
下载helm二进制包
注:不同版本的helm查看版本命令有些区别,可以通过-h参数查看helm的参数。
因为需要修改的参数比较多,在命令行直接helm install比较复杂,我就将Chart包下载到本地,再修改一些配置,这样比较直观,也比较符合实际工作中的业务环境。
创建harbor
命名空间,将Harbor相关的服务都部署在该命名空间中。
Harbor的database和redis组件是为有状态服务,需要对Harbor数据做持久化存储。
本处基于NFS创建StorageClass存储类,NFS服务器和共享目录为:
192.168.2.212
/data/nfs/harbor
重点!重点!重点! 踩坑最多的地方来了!
扩展:
如果不希望安装最新的版本,可以通过以下命令修改镜像版本号来安装指定的版本。
安装完成后,需要验证相关组件的服务是否正常!
可以看到各个组件的服务都正常!可以登录Harbor UI界面了。
查看组件服务
使用kubernetes任一节点主机IP和30002端口即可访问UI管理界面。
【本文正在参加云原生有奖征文活动】,活动链接:https://ost.51cto.com/posts/12598