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

无论如何,内容不会被加密,并且处理或访问 secret 的方式与使用配置映射完全相同。

我认为存储证书的方法相同,我也可以使用ConfigMaps。

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

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

与ConfigMaps相比,Secrets有什么值(value)?

最佳答案



如果您是集群的唯一用户,并且以root / master / admin身份发出命令,则可能如您所说的那样最少,但是如果您的集群被多个用户使用,并且您想按照documentation中的说明使用RBAC细化访问权限那么您可以,例如,使用RoleBindings或类似方法拒绝特定用户的对Secrets的访问并允许其对ConfigMap的访问。...此类用户无需实际访问凭据即可处理容器的设置。例如,我们在CI / CD管道中使用了这种设置。

10-08 15:22