下面是引用屏幕截图,但无法准确获取从提及路径获取临时密码的需要。
这些是给出的指导方针:
后续步骤
先决条件 您的环境中需要以下工具:
gcloud:如果尚未配置 gcloud,请按照 gcloud 快速入门配置 gcloud。 kubectl:按照容器获取凭证中的步骤将 kubectl 设置为特定集群。 sed 访问您的 Jenkins 实例 注意:对于 HTTPS,您必须接受临时 TLS 证书。
读取临时密码:
$(kubectl -ndefault get pod -oname | sed -n /\\/jenkins-job-jenkins/s.pods\\?/..p) \
cat /var/jenkins_home/secrets/initialAdminPassword
识别 HTTPS 端点:
echo https://$(kubectl -ndefault get ingress -l "app.kubernetes.io/name=jenkins-job" -ojsonpath="{.items[0].status.loadBalancer.ingress[0].ip}")/
导航到端点。
配置您的 Jenkins 实例 按照屏幕上的说明完全配置您的 Jenkins 实例:
安装插件 创建第一个管理员用户 设置您的 Jenkins URL(您可以选择从默认 URL 开始并稍后更改) 开始使用新安装的 Jenkins! 有关更多信息,请参阅 Jenkins 网站或该项目的 GitHub 页面。
最佳答案
我将分步说明如下:
在 Kubernetes 引擎下,转到“工作负载”选项卡,然后在右侧单击您的 jenkins Stateful Set。
您将转到“状态集”详细信息页面。
在“托管容器”下,单击您的容器名称。
在 Pod 详情页面右上角可以找到 KUBECTL,点击 KUBECTL > Exec > jenkins-master
Cloud shell 终端应打开,两行命令将粘贴到其中。
命令的最后应该以
结束jenkins-master -- ls
将 ls
替换为 cat/var/jenkins_home/secrets/initialAdminPassword
,然后按 Enter。
- 结果将是您的管理员密码,您可以将其复制并粘贴到“解锁 Jenkins”页面!
祝你好运!
关于jenkins - 如何在谷歌云中获取Jenkins的临时密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63308046/