与 ConfigMaps 相比,Secrets 的价值是什么

Jxa*_*dro 1 kubernetes

我正在阅读有关 Secrets 的信息,但与 Config Maps 相比,我无法找到它们用于存储用户和密码的值。

内容无论如何都没有加密,处理或访问机密的方式与使用配置映射完全相同。

而且我认为存储证书也是如此,我也可以使用 ConfigMaps。

我只看到用于存储访问 docker 注册表的凭据的用途,因为它具有 k8s 理解的预定义结构。

我发现了这个问题: Kubernetes Secrets vs ConfigMaps 但它已经有一年多了,k8s 版本很多。

与 ConfigMaps 相比,Secrets 的价值是什么?

Con*_*nst 5

与 ConfigMaps 相比,Secrets 的价值是什么?

如果您是集群的唯一用户并且您以 root/master/admin 身份发出命令,那么正如您所说,可能是最小的,但是如果您的集群被多个用户使用,并且您希望按照文档中的说明使用 RBAC 来细化访问权限那么你可以,例如,拒绝访问 Secrets 并允许使用 RoleBindings 或类似方法的特定用户访问 ConfigMaps...这样的用户可以处理容器的设置而实际上没有访问凭据。例如,我们在 CI/CD 管道中使用这样的设置。