
초보를 위한 쿠버네티스 안내서를 수강하며 정리한 내용입니다.
admin
1q2w3e4r
# Secret 생성
kubectl create secret generic db-user-pass --from-file=./username.txt --from-file=./password.txt
# Secret 상세 조회
kubectl describe secret/db-user-pass
# -o yaml로 상세 조회
kubectl describe secret/db-user-pass -o yaml
# 저장된 데이터를 base64 decode
echo 'MXEydzNlNHIK' | base64 --decode
apiVersion: v1
kind: Pod
metadata:
name: alpine-env
spec:
containers:
- name: alpine
image: alpine
command: ["sleep"]
args: ["10000"]
env:
- name: DB_USERNAME
valueFrom:
secretKeyRef:
name: db-user-pass
key: username.txt
- name: DB_PASSWORD
valueFrom:
secretKeyRef:
name: db-user-pass
key: password.txt