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.templateCopy to Clipboard Copied! Toggle word wrap Toggle overflow customrouterConfigMap에 수정된 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 변경 사항을 저장하고 편집기를 종료합니다. 그러면 라우터가 다시 시작됩니다.