Universal Broker 배포 생성을 위한 준비
배포를 생성하기 전에 사전 준비 사항을 충족했는지 확인하십시오.
Universal Broker 설치를 위한 호스트 준비
Snyk은 중복성을 위해 각 통합에 대해 최소 두 개의 별도 Broker 클라이언트 인스턴스를 서로 다른 호스트에 구성하거나 Kubernetes를 사용하여 설치할 것을 권장합니다. 이를 통해 항상 최소 두 개의 인스턴스가 실행되도록 보장할 수 있습니다. Helm을 사용하여 Universal Broker를 설치하려면 Snyk Universal Broker Helm 차트를 참조하십시오.
Universal Broker 사용을 위한 네트워크 구성
프록시 서버를 사용하는 경우, 다음과 같이 Broker 클라이언트의 인바운드 및 아웃바운드 액세스를 허용하도록 프록시 서버와 방화벽을 구성해야 합니다.
사용자 환경에서 실행되는 Broker 클라이언트에서 https://broker.snyk.io 및 https://api.snyk.io 또는 해당 지역의 Broker URL로 443 포트를 통해 아웃바운드 연결을 설정하십시오.
통합 대상(SCM, CR)에서 구성한 포트(일반적으로 8000)의 BROKER_CLIENT_URL에 있는 Broker 클라이언트로 인바운드 액세스를 허용하는 내부 연결을 설정하십시오. 이는 인터넷으로부터의 인바운드가 아닙니다.
Snyk Broker 서버 측에서 시작된 트래픽은 항상 사용 가능한 최신 Broker 연결을 사용합니다. 정기 테스트에 의한 트래픽과 같이 Snyk 측에서 발생하는 모든 활동은 한 번에 하나의 복제본에만 나타납니다. Snyk 활동의 양은 리포지토리 또는 Jira 항목의 활동에 비례합니다. 해당 활동은 모든 복제본에 분산되는 웹훅을 생성합니다.
Universal Broker snyk-broker-config CLI 도구를 사용하여 연결, 통합 및 모든 Universal Broker 리소스를 구성하고 관리하십시오.
이전 설치 사용
이전에 Universal Broker를 설치하지 않은 경우, Universal Broker를 위한 사전 준비 사항 및 Universal Broker 설치 및 구성 기본 단계를 참조하십시오.
snyk-broker-config CLI 도구를 설치할 때를 포함하여 사용을 더 쉽게 하려면 다음과 같이 환경 변수를 설정하십시오.
export SNYK_TOKEN=xxxx(Linux/Mac)export TENANT_ID=yyyy(Linux/Mac)set SNYK_TOKEN=xxxx(Windows)set TENANT_ID=yyyy(Windows)
Universal Broker가 이미 설치된 경우, 사용 편의성을 위해 설치 ID를 환경 변수로 설정하십시오.
export INSTALL_ID=zzzz(Linux/Mac)set INSTALL_ID=zzzz(Windows)
Last updated