🔥딱 8일간! 인프런x토스x허먼밀러 역대급 혜택

인프런워밍업클럽4기 devops - [미션3] Configmap, Secret 응용과제

인프런워밍업클럽4기 devops - [미션3] Configmap, Secret 응용과제

응용1 : Configmap의 환경변수들을 Secret을 사용해서 작성하고, App에서는 같은 결과가 나오도록 확인해 보세요.

☞ Secret을 이렇게 사용하는 경우는 별로 보지 못했습니다. 여러가지 방법으로 Secret을 만들어본다는데 의의를 두시면 됩니다.

Step1. Secret 생성 (1) - dashboard

image 

image

응용2 : 반대로 Secret의 DB정보를 Configmap으로 만들어보고 App을 동작시켜 보세요

☞ Configmap을 Volume에 연결해서 쓰는 케이스는 매우 많습니다.

  Step1 - Secret 생성 (2) - kubectl #1

 image

image

Step1 - Secret 생성 (2) - kubectl #2 (이렇게 쓰는건 label 넣기도 불편하고, 명령어 관리가 불편하긴 해요)

image

image

Step2. Deployment의 envFrom.secretRef 부분 업데이트

image

변경

image

결과

image

응용2 : 반대로 Secret의 DB정보를 Configmap으로 만들어보고 App을 동작시켜 보세요

☞ Configmap을 Volume에 연결해서 쓰는 케이스는 매우 많습니다.

image

image

Step2. Deployment의 volumeMounts.name과 volumes 부분 업데이트

image

kubectl exec -it api-tester-1231-5c9d747c5c-whjbq -n anotherclass-123 -- /bin/sh

image

image

댓글을 작성해보세요.

채널톡 아이콘