【发布时间】:2018-09-25 14:04:55
【问题描述】:
要解决我们在使用 docker 时遇到的一些问题并运行某些服务的多个实例,我们需要能够在同一 docker 映像的运行实例之间共享值。我发现的原始解决方案是在 Azure 中创建一个存储帐户(我们在其中运行容纳容器的 kubernetes 实例)和 Azure 中的 Key Vault,通过微软为数据保护提供的明确定义的 API 访问两者(详细 @ 987654321@).
我们的架构师希望使用 Kubernetes Persitsent Volumes,但他没有提供有关如何实现此目的的信息(他只是想通过没有额外的存储帐户或密钥存储来节省 azure 订阅的费用)。我对 kubernetes 很陌生,不知道如何实现这一点,到目前为止,我的搜索并没有太大的用处。
是否有应该用于持久卷的扩展方法?这是否就像共享文件位置一样,并且可以通过用于数据保护的 PersistKeysToFileSystem API 访问?您可以指出我的任何资源将不胜感激。
【问题讨论】:
标签: asp.net-core kubernetes data-protection