Secret
基于文件创建 Secret
准备文件
# echo 后一定要使用 -n 选项进行不换行,否则会对编码结果造成影响
echo -n 'admin' > ./username.txt
echo -n 'password123' > ./password.txt
创建 Secret
kubectl create secret generic db-user-pass \
--from-file=./username.txt \
--from-file=./password.txt
基于命令行字符串创建 Secret
# 账号密码使用单引号 '' 引起来,否则如果有转义内容将报错
kubectl create secret generic db-user-pass-2 \
--from-literal=username='devuser' \
--from-literal=password='password456'
基于 yaml 文件创建 Secret
准备 yaml 文件
创建 Secret
改良后:
Last updated