代码之家  ›  专栏  ›  技术社区  ›  masked_m0nkey

授予pod in Kubernetes集群访问Google存储(RBAC/IAM)的权限

  •  0
  • masked_m0nkey  · 技术社区  · 6 年前

    例如:一个pod从Google存储访问数据。为了不硬编码某些凭据,我希望它能够通过RBAC/IAM访问它,但另一方面,我不希望群集中的另一个pod能够访问相同的存储。

    这是必要的,因为用户与这些pod交互,存储中的数据有隐私限制。

    到目前为止,我看到的唯一方法是为该资源创建一个服务帐户,并将该服务帐户的凭据传递给pod。到目前为止,我对这个解决方案并不满意,因为传递凭证对我来说似乎不安全。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Kingsley    6 年前

    不幸的是,只有一种方法可以做到这一点,而你写的对你来说似乎不安全。我发现一个 example in documentation 他们使用的方法是,你秘密地存储服务帐户的凭证,然后在pod中秘密地使用它。