node.js - 在 kubernetes + node.js 中处理多个用户令牌
问题描述
目前我有一个 digitalocean kubernetes 集群,其中有一个 mongodb 副本和一个连接到它的 node.js。我必须在我的平台上为每个用户存储他们的条带 api 令牌,但我认为在 mongodb 中以纯文本形式插入它不是一个好的解决方案。也许我可以为每个条带令牌使用 kubernetes 并仅将指向秘密的环境保存在数据库中,问题是每次添加秘密时我都必须重新启动所有 pod,所以这不是一个好的解决方案。想知道生产环境有没有更稳定的解决方案
解决方案
没有这样的内置 kubernetes 功能。您可以编写一个控制器,它监视秘密和滚动更新 ta pod 的变化。有一个开源 repo reloader,可能会有所帮助。
推荐阅读
- firebase - 是否可以检查是否已经值然后不设置该字段?
- python - 有没有更好的方法来使用熊猫的“ffill”方法进行分段填充?
- javascript - 为什么像这样的数组旁边的字符串文字不会在 javascript 中引发语法错误?
- ruby-on-rails - 从 AWS S3 Bucket 获取数据文件并在 Rails 中解析?
- java - 如何解决 Spring Boot 中的“异常评估 SpringEL 表达式”?
- swift - 使用 Swift 在 Core Data 中创建多对多关系
- php - 修复流明分页从零开始
- swift - Swift/Xcode:尝试访问在另一个函数中更新的局部变量
- android - 在 RecyclerAdapter 中隐藏基于上下文的图标,给出空指针
- javascript - 苗条: $: 是什么意思?