티스토리 뷰

 

● 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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함