【问题标题】:what is the use of secrets in kubernetes, and what is its purpose?Kubernetes中秘密的用途是什么,它的目的是什么?
【发布时间】:2019-03-06 17:56:54
【问题描述】:

我是 Kubernetes 新手,我无法理解 Kubernetes 中秘密的用途,谁能告诉我为什么要使用秘密以及秘密的目的是什么?

【问题讨论】:

    标签: docker kubernetes containers devops


    【解决方案1】:

    Secrets 用于管理敏感信息,如数据库密码、用户凭据、ssl 证书等。

    它将帮助您将敏感信息与构建分离。您可以在运行时将秘密绑定为 pod 中的卷或环境变量

    【讨论】:

    • 我不想补充一点,虽然它旨在管理敏感配置,但默认情况下它并不安全,因为任何有权访问集群的人都可以查看机密,只需解码 base64 即可以纯文本形式访问机密.为了更安全的配置,通常使用秘密管理工具与 Kubernetes Secrets 结合来添加访问控制,例如 Hashicorp Vault 之类的东西很流行
    • 是的。你说的对。同意你。当然,我们可以查看保险库类型的外部服务来管理机密。
    • 是的,实际上我怀疑是否有人有权访问集群可以轻松查看秘密,那么保守秘密有什么意义。我会调查保险柜服务。谢谢@cousine
    • @PEkambaram 感谢您提供的信息,我会尝试您的建议。 :)
    猜你喜欢
    • 2010-09-27
    • 2011-12-17
    • 2010-11-21
    • 1970-01-01
    • 2011-10-14
    • 2016-07-21
    • 2015-04-25
    • 1970-01-01
    相关资源
    最近更新 更多