执行如下命令,查看 SonarQube 服务端口,可以看到其端口为 。

    若 KubeSphere 部署在云平台,需要在外网访问 SonarQube,在端口转发规则中将内网端口 31359 转发到源端口 31359,然后在防火墙开放这个源端口,确保流量能够通过该端口,然后通过 http://{$公网 I}:{$NodePort} 进行访问。例如在 QingCloud 平台配置端口转发和防火墙规则,可参考 。

    如下,在浏览器中访问 SonarQube,初次登录的默认账号密码为 admin / admin

    可参考 创建 SonarQube Token

    关于 SonarQube 的使用说明请参考 。

    访问 Jenkins 服务端

    Jenkins 是一款由 Java 开发的开源的持续集成工具,KubeSphere 内置的 Jenkins 服务端可参考如下步骤登录访问。

    2、然后访问公网 IP 和端口号即 http://${EIP}:${NODEPORT},Jenkins 已对接了 KubeSphere 的 LDAP,因此可使用用户名 和 KubeSphere 集群管理员的密码 (初始密码为 P@88w0rd) 登录 Jenkins Dashboard。

    说明:若部署在私有环境,则可以在集群的任意节点通过 http://{$节点 IP}:30180 进行访问。

    访问 SonarQube 和 Jenkins 服务端 - 图3

    关于 Jenkins 的使用说明请参考 。