记一次harbor2.4.3证书更换问题处理过程与分析

1.背景

1.harbor使用了域名加证书的方式进行访问,目前证书还有不到一个月就到期,需要更新harbor的证书来防止因证书过期引起的一系列问题

2.首先通过官方提供的文档得知更新证书需要同时更新两个地方

3. 将需要更换的证书放到对应的目录下面以后,保证文件权限的一致性

4.在harbor安装目录下面执行docker-compose   down 停止所有容器,再执行docker-compose  up   -d  来重启所有容器,再查看所有容器状态

5.发现一个容器一直处于重启状态而且不能查看日志

 

 6.最后查阅相关资料发现在修改证书文件后需要./prepare重新加载一些相关配置,好,我又停止所有容器并执行./prepare后再重启所有容器,发现只有9个容器运行

7.这与我们前面的13个容器不一样,登录ui页面也登录不了,而且docker-compose.yml文件也变了,我仔细查看了另外4个容器的镜像

 goharbor/trivy-adapter-photon:v2.4.3
goharbor/notary-signer-photon:v2.4.3
goharbor/notary-server-photon:v2.4.3
goharbor/chartmuseum-photon:v2.4.3

这些分别是用于helmchart包,镜像扫描器trivy,内容信任插件(notary),这些插件必须用./install  --with来指定

8.最后我使用./install  --with-chartmuseum     --with-notary    --with-trivy来重启所有容器,ok,问题解决。

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Harbor 2.4.3是一个开源的云原生容器镜像仓库管理系统。它提供了一种集中式的容器镜像管理解决方案,帮助用户存储、分发和管理Docker镜像。Harbor的设计目标是为企业用户提供一个安全、可扩展和易于管理的容器镜像仓库。 Harbor 2.4.3包含了许多功能和特性。首先,它可以通过多租户机制支持多个用户和团队,每个用户和团队都可以拥有自己的私有镜像仓库,并且可以对镜像进行权限控制,确保镜像的安全性和隔离性。 其次,Harbor提供了镜像复制和同步功能,可以确保在不同的Harbor实例之间进行镜像的复制和同步。这在分布式和多地点部署场景下非常有用,可以加速镜像的传递速度,并且在不同的地理位置保持相同的镜像内容。 此外,Harbor还提供了高级的审计和日志功能,可以录用户的操作和事件。这对于合规性和安全审计非常重要,可以帮助用户追踪和分析系统的使用情况。 最后,Harbor支持多种认证方式,包括LDAP、OIDC和360度认证等。这为用户提供了灵活的身份认证和访问控制选项,可以根据企业的需求进行定制。 总的来说,Harbor 2.4.3是一个功能强大、易于使用和灵活的容器镜像仓库管理系统,适用于各种规模和需求的企业。通过Harbor,用户可以更好地管理和分发容器镜像,提高应用的开发和部署效率,同时确保镜像的安全和合规性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值