ps-exporter via Proxy Configuration

Instruction on how to connect ps-exporter via proxy

If your cluster does not have access to the Internet and you are utilizing a proxy server you can connect the exporter via proxy in order to use PerfectScale.

To configure ps-exporter via proxy you'll need to modify the helm chart while connecting the cluster (step: deploy PerfectScale) with additional settings (lines 6,7,8 and 9 in the following command):

helm upgrade --install -n perfectscale --create-namespace perfectscale \
  --set secret.create=true \
  --set secret.clientId="CHNAGE_TO YOUR" \
  --set secret.clientSecret="CHNAGE_TO YOUR" \
  --set settings.clusterName="CHNAGE_TO YOUR" \
  --set settings.httpProxyEnabled=true \
  --set settings.httpProxy="http://proxy.net:8080" \
  --set settings.httpsProxy="http://proxy.net:8080" \
  --set settings.noProxy=".corp\,.svc\,.cluster\,.local\,172.30.0.1\," \
  perfectscale/exporter

6️⃣--set settings.httpProxyEnabled=true - enables proxy

7️⃣--set settings.httpProxy="http://proxy.net:8080" \ - your proxy URL with the http protocol

8️⃣--set settings.httpsProxy="http://proxy.net:8080" \ - your proxy URL with the https protocol

9️⃣--set settings.noProxy=".corp\,.svc\,.cluster\,.local\,172.30.0.1\," \ - the TLDs are allowed without proxy

To use PerfectScale via a proxy, ensure that your proxy server allows http and https connections to the following endpoints:

  • registry.k8s.io

  • api.app.perfectscale.io/

  • app.perfectscale.io

  • perfectscale-io.github.io

  • public.ecr.aws

  • customer-data-prod-perfectscale-io.s3.eu-central-1.amazonaws.com

  • customer-data-prod-perfectscale-io.s3.dualstack.eu-central-1.amazonaws.com

  • s3.eu-central-1.amazonaws.com

  • s3.dualstack.eu-central-1.amazonaws.com

  • storage.googleapis.com

  • cloudfront.net

Last updated