Secret ์์ฑ๋ ๋ ๊ฐ์ง ๋ฐฉ์:
kubectl create secret generic app-secret \
--from-literal=DB_HOST=mysql \
--from-literal=DB_USER=admin \
--from-literal=DB_PASS=password123
๋๋ ํ์ผ๋ก๋ถํฐ ์์ฑ:
kubectl create secret generic app-secret --from-file=./db-credentials.txt
apiVersion: v1
kind: Secret
metadata:
name: app-secret
type: Opaque
data:
DB_HOST: bXlzcWw= # "mysql"์ base64 ์ธ์ฝ๋ฉํ ๊ฐ
DB_USER: YWRtaW4= # "admin"
DB_PASS: cGFzc3dvcmQxMjM= # "password123"
๐ Base64 ์ธ์ฝ๋ฉ ๋ฐฉ๋ฒ (Linux/Mac)
echo -n 'mysql' | base64
๐ ๋์ฝ๋ฉ