티스토리 뷰
● secret 명령어로 숨겨야 할 것을 숨긴다 [ 보안 관련 ]
>> 주로 환경변수에 값을 넣을 때 사용한다
# generic 은 옵션
kubectl create secret generic db-pw --from-literal password=mypass
secret/db-pw created
kubectl create secret generic db-user-pw --from-literal password=userpass
secret/db-user-pw created
● secrets 생성
kubectl get secrets
NAME TYPE DATA AGE
db-pw Opaque 1 26m
db-user-pw Opaque 1 2m25s
● 비밀번호를 보여주지 않고, 6글자인지만 보여준다
kubectl describe secrets db-pw
● 누군가 봐도 되는 것은 configmap 으로 설정한다
[ 환경에 따라 자주 다르거나 변경되는 설정 옵션을 configmap 오브젝트로 분리해서 관리 ]
kubectl create configmap dbt --from-literal db_user=myuser --from-literal db=mydb
configmap/dbt created
# 여러개 만들 경우 --from-literal 을 또 사용하면 된다
kubectl create configmap dbt --from-literal db_user=myuser --from-literal db=mydb
kubectl get configmaps dbt
NAME DATA AGE
dbconfig 1 14m
dbt 2 12m
kube-root-ca.crt 1 2d
test-config 1 19m
'Kubernetes [ 쿠버네티스 ]' 카테고리의 다른 글
Minikube 설치 (0) | 2024.03.13 |
---|---|
Kubernetes - wordpress 배포 실습 (0) | 2024.03.13 |
Kubernets - pv / pvc (0) | 2024.03.12 |
Kubernetes - nfs-volume (0) | 2024.03.12 |
Kubernetes emptyDir (0) | 2024.03.12 |