3.3.4. ConfigMap을 사용하여 라우터 구성 템플릿 교체
ConfigMap 을 사용하여 라우터 이미지를 다시 빌드하지 않고 라우터 인스턴스를 사용자 지정할 수 있습니다. haproxy-config.template, reload-haproxy 및 기타 스크립트는 라우터 환경 변수 생성 및 수정뿐만 아니라 수정할 수 있습니다.
- 위에서 설명한 대로 수정할 haproxy-config.template 을 복사합니다. 원하는 대로 수정합니다.
ConfigMap을 생성합니다.
oc create configmap customrouter --from-file=haproxy-config.template
$ oc create configmap customrouter --from-file=haproxy-config.template
Copy to Clipboard Copied! Toggle word wrap Toggle overflow customrouter
ConfigMap에 수정된 haproxy-config.template 파일의 사본이 포함됩니다.ConfigMap을 파일로 마운트하고
TEMPLATE_FILE
환경 변수를 가리키도록 라우터 배포 구성을 수정합니다. 이 작업은oc set env
및oc set volume
명령을 사용하거나 라우터 배포 구성을 편집하여 수행할 수 있습니다.oc
명령 사용Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 라우터 배포 구성 편집
oc edit dc 라우터
를 사용하여 텍스트 편집기로 라우터 배포 구성을 편집합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 변경 사항을 저장하고 편집기를 종료합니다. 그러면 라우터가 다시 시작됩니다.