config 환경변수 조회 화면 Controller
2.configmap 배포
2.1 방법1 : 배포시 config 환경 변수 설정
$ kubectl create configmap cm-carsharing --from-literal=DB_IP=10.20.30.1 --from-literal=DB_SERVICE_NAME=CARS
$ kubectl get cm
$ kubectl get cm cm-carsharing -o yaml
2.2 방법2: yaml 로 이용하여 config 환경 변수 설정
2.2.1 configmap 폴더 생성
mkdir configmap
cd configmap
2.2.2.configMap 생성
2.2.2.1 configMap yml 생성
파일명 : cm-carsharing.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: cm-carsharing
data:
DB_IP: 10.20.30.1
DB_SERVICE_NAME=CARS
2.2.2.2 configMap 생성(배포)
kubectl apply -f cm-carsharing.yaml
kubectl get cm
kubectl get cm cm-carsharing -o yaml
3.reservation 배포 yml 수정(configMap 가져오 설정) reservation/kubernetes/deployment.yml env:
DB IP : 10.20.30.1 DB SERVICE_NAME : CARS