主机学Harbor

极客

本文目录导读:

主机学Harbor

  1. 引言:别笑,主机学Harbor真不是闹着玩的
  2. 结语:主机学Harbor,值不信邪?试了才知道!

主机学Harbor?哎呀,这波操作我服了,简直打开了新世界的大门!

引言:别笑,主机学Harbor真不是闹着玩的

嘿,各位老铁们,今天咱们聊点硬核又带劲的干货——主机学Harbor!说实话,我一开始听到这词儿,心里还犯嘀咕呢:主机不老老实实跑服务,学啥Harbor?结果不打脸不知道,一上手才发现,这玩意儿简直是运维界的“瑞士军刀”啊!哎哟,我这暴脾气,真后悔没早点整明白! 从一脸懵到真香现场,我的Harbor学习血泪史

第一幕:初见Harbor,我是谁?我在哪?

老铁们,先别急着喷我标题党,主机学Harbor,乍一听确实像相声里“厨师学裁缝”的段子,但您听我慢慢掰扯,Harbor呢,是个开源的容器镜像仓库管理平台,说白了就是帮您管理Docker镜像的地儿,而主机呢,就是您那台跑服务的物理机或虚拟机,俩结合到一块儿,就好比给跑车配了个智能加油站——镜像分发、权限控制、漏洞扫描,全齐活儿!

我第一次在主机上装Harbor的时候,那叫一个手忙脚乱啊!Docker Compose脚本跑了一半报错了,我盯着满屏的英文日志,心里简直是万马奔腾,哎,您猜怎么着?原来是我主机内存太小,Harbor这大爷胃口大得很,最低配置要2GB内存起步,我这1GB的小身板儿直接被它鄙视了,升级配置后,哎哟,真香!

第二幕:主机学Harbor的实操痛点与解法

存储路径像迷宫

装好了Harbor,我又犯愁了,默认配置下,镜像数据全存在/data目录下,可我的主机磁盘分区不给力啊,根目录快满了,学聪明了我,赶紧改配置data_volume: /mnt/harbor_data,挂载到大容量磁盘上,嘿,这一改,系统立马稳如老狗!

HTTPS证书搞心态

再来说说证书,本来想省事用HTTP访问,结果Harbor直接拒绝写入镜像,还甩我一句“Error response from daemon: http: server gave HTTP response to HTTPS client”,哎呦喂,这脾气比我还倔!得嘞,老老实实用Let‘s Encrypt生成证书,配置到Harbor的https:字段里,搞定了以后,推送docker push my.harbor.com/library/nginx:latest,那流畅度,简直比咖啡丝滑十倍。

回收空间要勤快

我最开始不懂,镜像删了但磁盘空间不见涨,急得我直挠头,后来才明白,Harbor里还得启用“垃圾回收”功能,在Web界面点几下,定时任务一设置,没用的blob立马被清理掉,哎呀,这下彻底治好了我的空间焦虑症。

第三幕:交互细节让人上头

您别看Harbor是个后端工具,它的Web界面做得是真的细腻,登录进去,项目(Project)权限分得清清楚楚,我可以给前端团队开个web-app项目,权限只给“只读”,避免小伙伴手滑删了生产镜像,再配合Robot Account功能,给CI/CD流水线配个专属账号,推送镜像都不用暴露密码了,安全感拉满!

还有那个漏洞扫描,每次我push完镜像,它自动用Trivy数据库比对,CVE漏洞一目了然,上次扫出一个Log4j的严重漏洞,吓得我赶紧换基础镜像,真真是救了我一命!

第四幕:主机学Harbor的高阶玩法

光会部署不算本事,玩转自动化才是王道,我把Harbor的复制(Replication) 功能配上了,主站和备份站之间自动同步镜像,主机A挂了,主机B立马顶上,业务无感知切换,这招儿简直像是给服务器穿了防弹衣!

再进阶一下,用P2P分发(如Dragonfly配合Harbor),大镜像分发速度跟开了超跑一样,多台主机同时拉取也不带卡顿的,嗯,这才是主机学Harbor的精髓所在!

第五幕:遇到的坑与心态调整

学Harbor的过程中,我还被DNS解析坑过一回,修改了/etc/hosts把域名指向主机IP,但容器内解析不到,所有请求都超时,后来发现需要设置external_url: https://my.harbor.com,然后在Harbor启动脚本里注入--dns=8.8.8.8,这才通了,哎,失败是成功之母啊,每次踩坑后对小Harbor的了解就更深一层。

主机学Harbor,值不信邪?试了才知道!

行了行了,今天唠得够多了,作为一名天天跟主机和容器打交道的码农,我摸着良心跟您说:主机学Harbor,绝对不亏! 刚开始可能觉得繁琐,安装配置像拆盲盒,但一旦上手,那种掌控感、稳定感,还有权限管理的快感,真的会上瘾,不信?您自己在主机上装一个试试,我保证您也会跟我一样,忍不住喊一句:“哎呀,真香!”

咱们下期见!别忘了给这篇文章点个赞,或者留言分享您学Harbor的囧事,我在评论区等您来聊!

文章版权声明:除非注明,否则均为极客网安-咸鱼原创文章,转载或复制请以超链接形式并注明出处。

目录[+]