4.14. 글로벌 프록시 옵션 구성


호스트에 외부 호스트에 연결하기 위해 HTTP 또는 HTTPS 프록시를 사용해야 하는 경우 마스터, Docker 및 빌드를 포함하여 프록시를 사용하도록 구성해야 하는 많은 구성 요소가 있습니다. 노드 서비스는 외부 액세스가 필요하지 않은 마스터 API에만 연결하므로 프록시를 사용하도록 구성할 필요가 없습니다.

이 구성을 단순화하기 위해 사용자 환경에 균일하게 이러한 설정을 적용하기 위해 클러스터 또는 호스트 수준에서 다음 Ansible 변수를 지정할 수 있습니다.

참고

빌드에 프록시 환경을 정의하는 방법에 대한 자세한 내용은 글로벌 빌드 기본값 및 덮어쓰기 구성을 참조하십시오.

표 4.9. 클러스터 프록시 변수
변수목적

openshift_http_proxy

이 변수는 masters 및 Docker 데몬의 HTTP_PROXY 환경 변수를 지정합니다.

openshift_https_proxy

이 변수는 마스터 및 Docker 데몬의 HTTPS_PROXY 환경 변수를 지정합니다.

openshift_no_proxy

이 변수는 마스터 및 Docker 데몬의 NO_PROXY 환경 변수를 설정하는 데 사용됩니다. 정의된 프록시를 사용하지 않는 쉼표로 구분된 호스트 이름, 도메인 이름 또는 와일드카드 호스트 이름 목록을 제공합니다. 기본적으로 이 목록은 정의된 모든 OpenShift Container Platform 호스트 이름 목록을 사용하여 보강됩니다.

정의된 프록시를 사용하지 않는 호스트 이름은 다음과 같습니다.

  • 마스터 및 노드 호스트 이름입니다. 도메인 접미사를 포함해야 합니다.
  • 기타 내부 호스트 이름. 도메인 접미사를 포함해야 합니다.
  • etcd IP 주소. etcd 액세스가 IP 주소로 관리되므로 IP 주소를 제공해야 합니다.
  • 컨테이너 이미지 레지스트리 IP 주소입니다.
  • Kubernetes IP 주소입니다. 이 값은 기본적으로 172.30.0.1 이고 제공된 경우 openshift_portal_net 매개변수 값입니다.
  • cluster.local Kubernetes 내부 도메인 접미사입니다.
  • svc Kubernetes 내부 도메인 접미사입니다.

openshift_generate_no_proxy_hosts

이 부울 변수는 정의된 모든 OpenShift 호스트의 이름 및 *.cluster.localNO_PROXY 목록에 자동으로 추가되는지 여부를 지정합니다. 기본값은 true 입니다. 이 옵션을 재정의하려면 false 로 설정합니다.

openshift_builddefaults_http_proxy

이 변수는 BuildDefaults 승인 컨트롤러를 사용하여 빌드에 삽입된 HTTP_PROXY 환경 변수를 정의합니다. 이 매개변수를 정의하지 않지만 openshift_http_proxy 매개변수를 정의하면 openshift_http_proxy 값이 사용됩니다. openshift_builddefaults_http_proxy 값을 False 로 설정하여 openshift_http_proxy 값과 관계없이 빌드의 기본 http 프록시를 비활성화합니다.

openshift_builddefaults_https_proxy

이 변수는 BuildDefaults 승인 컨트롤러를 사용하여 빌드에 삽입된 HTTPS_PROXY 환경 변수를 정의합니다. 이 매개변수를 정의하지 않지만 openshift_http_proxy 매개변수를 정의하면 openshift_https_proxy 값이 사용됩니다. openshift_https_proxy 값과 관계없이 빌드의 기본 https 프록시를 비활성화하려면 openshift_builddefaults_https_proxy 값을 False 로 설정합니다.

openshift_builddefaults_no_proxy

이 변수는 BuildDefaults 승인 컨트롤러를 사용하여 빌드에 삽입된 NO_PROXY 환경 변수를 정의합니다. openshift_no_proxy 값과 관계없이 빌드의 기본 프록시 설정을 비활성화하려면 openshift_builddefaults_no_proxy 값을 False 로 설정합니다.

openshift_builddefaults_git_http_proxy

이 변수는 빌드 중 git clone 작업에서 사용하는 HTTP 프록시를 정의하고 BuildDefaults 승인 컨트롤러를 사용하여 정의합니다. openshift_builddefaults_git_http_proxy 값을 False 로 설정하여 openshift_http_proxy 값과 관계없이 빌드 중 git clone 작업에 대한 기본 http 프록시를 비활성화합니다.

openshift_builddefaults_git_https_proxy

이 변수는 빌드 중 git clone 작업에서 사용하는 HTTPS 프록시를 정의하고 BuildDefaults 승인 컨트롤러를 사용하여 정의합니다. openshift_builddefaults_git_https_proxy 값을 False 로 설정하여 openshift_https_proxy 값과 관계없이 빌드 중 Git 복제 작업에 대한 기본 https 프록시를 비활성화합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.