代码之家  ›  专栏  ›  技术社区  ›  Marshall Tigerus

使用Kubernetes持久卷进行数据保护

  •  0
  • Marshall Tigerus  · 技术社区  · 6 年前

    为了解决docker和运行某些服务的多个实例时遇到的一些问题,我们需要能够在同一docker映像的运行实例之间共享值。我发现的最初的解决方案是在Azure中创建一个存储帐户(我们在其中运行容纳容器的kubernetes实例)和一个密钥保险库,通过microsoft为数据保护提供的定义良好的API访问这两个帐户(详细信息) here ).

    是否有应用于持久卷的扩展方法?这是否只是一个共享文件位置,并且可以通过persistenkeystemyapi访问以保护数据?如果您能给我提供任何资源,我将不胜感激。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Rico    6 年前

    Azure中带有Kubernetes的PersistentVolume不会提供与Azure中的密钥保险库相同的功能。

    p收听音量:

    • 卷可以加密
    • 音量随吊舱移动。
      • 如果pod在另一台服务器上启动,卷就会移动。
    • 从其他pod访问卷并不是那么容易。

    钥匙保险库:

    • 数据在静止和传输过程中加密。
    • 转到外部服务可能会影响性能
      • 我想这在Azure中不是什么大问题。
    • 更少的维护时间,因为它已经由Azure维护。