久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何用k8s管理機密信息

161次閱讀
沒有評論

共計 899 個字符,預計需要花費 3 分鐘才能閱讀完成。

這篇文章將為大家詳細講解有關如何用 k8s 管理機密信息,文章內容質量較高,因此丸趣 TV 小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

應用啟動過程中可能需要一些敏感信息,比如訪問數據庫的用戶名密碼或者秘鑰。將這些信息直接保存在容器鏡像中顯然不妥,Kubernetes 提供的解決方案是 Secret。

Secret 會以密文的方式存儲數據,避免了直接在配置文件中保存敏感信息。Secret 會以 Volume 的形式被 mount 到 Pod,容器可通過文件的方式使用 Secret 中的敏感數據;此外,容器也可以環境變量的方式使用這些數據。

Secret 可通過命令行或 YAML 創建。

創建 Secret

有四種方法創建 Secret:

1. 通過  –from-literal:

kubectl create secret generic mysecret --from-literal=username=admin --from-literal=password=123456

每個  –from-literal  對應一個信息條目。

2. 通過  –from-file:

echo -n admin   ./username
echo -n 123456   ./password
kubectl create secret generic mysecret --from-file=./username --from-file=./password

每個文件內容對應一個信息條目。

3. 通過  –from-env-file:

cat   EOF   env.txt
username=admin
password=123456
kubectl create secret generic mysecret --from-env-file=env.txt

文件  env.txt  中每行 Key=Value 對應一個信息條目。

4. 通過 YAML 配置文件:

文件中的敏感數據必須是通過 base64 編碼后的結果。

關于如何用 k8s 管理機密信息就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計899字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 山东省| 汉中市| 永昌县| 湘潭市| 文山县| 安西县| 凤城市| 闵行区| 青铜峡市| 乐亭县| 日土县| 台江县| 林甸县| 安图县| 新晃| 望江县| 饶阳县| 普宁市| 伊通| 苏尼特左旗| 广州市| 谷城县| 交口县| 鱼台县| 同仁县| 黄龙县| 康定县| 资源县| 黑水县| 兴仁县| 红原县| 调兵山市| 梁山县| 松原市| 沙湾县| 和田县| 阳东县| 正镶白旗| 桑植县| 桓台县| 长宁县|