Kubernetes(10:密碼)
- 2019 年 10 月 6 日
- 筆記
創建密碼文件
kubectl create secret generic mysecret –from-literal=username=admin –from-literal=password=xxxxxx from-literal對應一個信息條目。
–from-file
echo -n admin > ./username echo -n 123456 > ./password kubectl create secret generic mysecret –from-file=./username –from-file=./password
–from-env-file
cat << EOF > env.txt username=admin password=123456 EOF kubectl create secret generic mysecret –from-env-file=env.txt
ymal

image.png
查看secret
kubectl get secret xxx kubectl edit secret mysecret
pod中使用secret
secret: secretName:mysecret

image.png
kubectl exec -it mypod sh
通過環境變量存儲密碼

image.png
使用ConfigMap存放配置類信息
一樣是4種方式:–from-literal / file /env-file /yaml

image.png
一樣通過volumes 方式

image.png
或者環境變量方式

image.png
映射創建的logging.conf的寫法

image.png