我一直在使用kops来构建kubernetes集群,这是一个非常容易使用的工具,但是我无法找到如何更改在创建集群期间自动生成的管理员密码的方法。
答案 0 :(得分:4)
因为目前无法修改或删除+创建类型" Secret"的秘密。使用CLI,您必须直接在kops s3存储桶中修改它们。
它们存储/ clustername / secrets /并包含作为base64编码字符串的秘密。要更改密码base64,请使用以下命令对其进行编码:
echo -n 'MY_SECRET' | base64
并将其替换为"数据"该文件的字段。通过获取秘密并执行群集的滚动更新来验证您的更改
见管理机密 Kops的文档:Workaround for changing secrets with type "Secret"