一键安装报错 sonatype-nexus install failed

kubectl logs sonatype-nexus-initpwd-job-jnh8s -n c7n-system 报错信息:

kubectl logs -f harbor-harbor-jobservice-5f6d4cc8bd-n6kkg -n c7n-system 报错信息:

kubectl logs -f harbor-harbor-jobservice-5f6d4cc8bd-n6kkg -n c7n-system 报错信息:

  • 原因分析:

    提出您分析问题的过程,以便我们能更准确的找到问题所在

  • 疑问:

    提出您对于遇到和解决该问题时的疑问
    1、不知道从哪里开始排查问题
    2、一键部署文档说要 正确解析域名到集群中,不知道除了 设置 config.yml 的域名还要配置哪些域名

我这边也是一直报这个错误不知道为什么

这是因为 sonartype-nexus 要在 pod running 以后执行 sonatype-nexus-initpwd-job,当启动sonartype-nexus 太慢时就会导致初始化job超时。

如果是分步部署可以去掉 initAdminPassword(如下),这样默认密码就是 admin123,记得安装之后修改admin密码

initAdminPassword:
  enabled: true

一键安装先按照上面的步骤安装 sonartype-nexus ,再将 ConfigMaps 的 c7n-logs 中任务 sonatype-nexus 的 status 改为 succeed 即可跳过安装 sonartype-nexus