如何通过volume方式使用Secret

69次阅读
没有评论

共计 626 个字符,预计需要花费 2 分钟才能阅读完成。

本篇文章为大家展示了如何通过 volume 方式使用 Secret,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

Pod 可以通过 Volume 或者环境变量的方式使用 Secret,今天先学习 Volume 方式。

Pod 的配置文件如下所示:

① 定义 volume foo,来源为 secret mysecret。

② 将  foo mount 到容器路径  /etc/foo,可指定读写权限为  readOnly。

创建 Pod 并在容器中读取 Secret

Kubernetes 会在指定的路径  /etc/foo  下为每条敏感数据创建一个文件,文件名就是数据条目的 Key,这里是  /etc/foo/username  和  /etc/foo/password,Value 则以明文存放在文件中。

我们也可以自定义存放数据的文件名,比如将配置文件改为:

这时数据将分别存放在  /etc/foo/my-group/my-username  和  /etc/foo/my-group/my-password  中。

以 Volume 方式使用的 Secret 支持动态更新:Secret 更新后,容器中的数据也会更新。

将 password 更新为  abcdef,base64 编码为  YWJjZGVm

几秒钟或,新的 password 会同步到容器。

上述内容就是如何通过 volume 方式使用 Secret,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计626字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)