kubernetes基础知识之secret加密

B站影视 内地电影 2025-06-07 20:54 3

摘要:kubernetes secret是编码安全的加密方式,base64是一种加密方式。

kubernetes secret是编码安全的加密方式,base64是一种加密方式。

base64是一种编码方式,是以base64算法为基础的加密方式,它会对数据进行编码。

secret对象的数据段中,key:value。key不需要被编码,但是value是需要被编码的。

编码:

echo -n "数据" | base64

解码:

echo -n "数据" | base64 -d

base64算法的编码和解码的结果都是可逆的。

Base64算法只能去拿着编码以后的数据去解码,否则解码就会出现乱码。

一个没有被编码的数据去解码,得到的数据一定不是原数据。

一个使用base64算法加密过的数据,在pod中调用,它的value会被自动解码。如果对value没有进行编码,就写在secret里面并且在pod中进行了调用,那么它在使用的时候会自动解码,就会解码出现乱码。

Secret对象的value值必须经过base64位编码,才可以去使用,所以一定要把secret对象的value值进行编码。

一定要把secret的value值去编码之后,才能调用和使用,这是固定的要求。

郁金香鲜花

鼓励的话语:失败是成功之母,苦难是成功之父!

来源:鹏涛教育

相关推荐