我想从kubernetes的vault中的数据填充configmap。我刚刚完成了kubernetes(Service account)和userpass的vault和auth方法的设置。
有没有人能建议一种简单的方法来集成应用程序的变量?在yaml文件中添加什么?如果我可以填充configmap,那么我就可以很容易地将其用于yaml。
如果vault上的变量发生更改,则更改方式将受到影响。
发布于 2019-09-24 22:19:50
您可以尝试使用Vault CRD,当您创建vault类型的自定义资源时,它将使用vault中的数据创建机密
发布于 2019-09-24 22:35:55
你可以使用Xavier Adaickalam提到的Vault CRD。
关于变量更改的主题,您有两种在Pod中公开变量的方法,using volumes和using environment variables。当密码被修改时,卷将自动更新。不幸的是,即使您修改了密码,环境变量也不会接收更新。如果修改了这些值,则必须重新启动容器。
https://stackoverflow.com/questions/58081585
复制相似问题