---
title: Define Proxy Settings
slug: install-10x/define-proxy-settings
docTags: 
createdAt: 2025-07-16T13:29:40.590Z
---

If your environment requires a proxy server, you can add proxy settings (under the kurl spec) to the installer-override.yaml patch file `spec:` section.

For example:

:::BlockQuote
apiVersion: cluster.kurl.sh/v1beta1
kind: Installer
metadata:
&#x20; name: "patch"
spec:
&#x20; kurl:
&#x20;   proxyAddress: "http\://\<Proxy Address>:\<Proxy Port>"
&#x20;   additionalNoProxyAddresses:
&#x20;     \- .corporate.internal
&#x20;     \- .other.domains
:::

- Set `proxyAddress:` to the address and port of the proxy server.
- Set `additionalNoProxyAddresses:` to a yaml list of IP CIDR ranges or domains that should not be proxied.
  - You must add the private IPs of every cluster node
    - Swimlane recommends specifying an IP range in CIDR notation to encompass future node IPs in order to prevent re-running the install command when addition nodes are added to the cluster.
  - All addresses specified here will be added to the default set of no-proxy addresses. The default set includes:
    - The CIDR used for assigning IPs to Kubernetes services
    - The CIDR used for assigning IPs to pods
    - The private IP of the host where the script runs
    - The load balancer address for the Kubernetes API servers (on HA installs)
    - The .svc and .local search domains for cluster services
    - Add-on namespaces
    - Other service hostnames referenced by add-ons without fully qualified domain names

:::hint{type="danger"}
Prior to installing or joining additional nodes, include the address of all nodes in the cluster in the `additionalNoProxyAddresses` parameter. If you do not include the addresses of all the nodes, then you will have to re-run the install command on *every other node* along with the new node IP address added to the additionalNoProxyAddresses parameter. Because of this, Swimlane recommends that you use a range of addresses, in CIDR notation, during the initial install and join commands instead of individual node IPs.
:::

See [Overriding Installer Settings](docId\:X7jKIJjG4IP6y3FqQqxyI) for instructions on how to specify the installer override file during the install and join node commands.
