728x90
반응형
1. 환경설정 파일 configmap 생성
vi common-configmap.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: common-configmap
labels:
env: production
tier: backend
app: configmap
name: common-configmap
data:
APP_HOME: "/srv/nfs"
TZ: "Asia/Seoul"
vi backend-comfigmap.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: backend-configmap
labels:
env: production
tier: backend
app: configmap
name: backend-configmap
data:
# default namespace 기준
EUREKA_INSTANCE_HOSTNAME: "discovery.default.svc.cluster.local"
APIGATEWAY_HOSTNAME: "apigateway.default.svc.cluster.local"
SPRING_CLOUD_CONFIG_URI: "http://config.default.svc.cluster.local:8888"
MYSQL_HOSTNAME: "mysql.default.svc.cluster.local"
RABBITMQ_HOSTNAME: "rabbitmq.default.svc.cluster.local"
ZIPKIN_HOSTNAME: "zipkin.default.svc.cluster.local"
2. 적용
kubectl create -f common-configmap.yaml
kubectl create -f backend-comfigmap.yaml
3. 확인
kubectl get configmaps
728x90
반응형
'시스템 > 쿠버네티스' 카테고리의 다른 글
[쿠버네티스] MSA(6) mysql db 설치 (0) | 2024.01.26 |
---|---|
[쿠버네티스] MSA(5) Zipkin 설치 (0) | 2024.01.25 |
[쿠버네티스] MSA(3) 도메인별 시크릿 키 생성 (0) | 2024.01.25 |
[쿠버네티스] MSA(2) nfs공유폴더 설정 (0) | 2024.01.25 |
[쿠버네티스] MSA(1) 개발환경 셋팅 (0) | 2024.01.25 |
댓글