我正在使用Gitlab helm chart在我的集群上安装Gitlab。我想设置initialRootPassword,这样我就可以在不执行kubectl get secret的情况下登录
## Initial root password for this GitLab installation
## Secret created according to doc/installation/secrets.md#initial-root-password
## If allowing shared-secrets generation, this is OPTIONAL.
initialRootPassword: {}
# secret: RELEASE-gitlab-initial-root-password
# key: password
上面的方块有点混乱。你能帮我一下吗?谢谢。
1条答案
按热度按时间3pmvbmvn1#
initialRootPassword引用了kubernetes中的secret对象,因此您必须首先在gitlab示例所在的名称空间中创建一个secret,然后将initialRootPassword指向该secret。
例如,如果您希望root密码为"password",则首先需要对其进行base64编码
然后把它加到kubernetes上
x一个一个一个一个x一个一个二个x
还有其他方法来创建秘密,请参阅文档了解更多信息。
然后可以设置初始根密码
这里的密钥是指机密对象中数据密钥的名称。
另一种方法是使用Gitlab默认值,这样您就可以创建一个秘密对象,该对象将自动使用,而无需显式设置initialRootPassword
这个例子摘自gitlab文档(用发行版的名称替换
<name>
)。