Two Publishers in the same cluster, spread across nodes, both enrolled
as distinct Publishers in your tenant. Netskope load-balances NPA
traffic across all online Publishers for a given Private App, so two
healthy replicas survive a single node failure with no manual action.
Values
1 | workload: |
Apply
1 | helm upgrade --install kubernetes-netskope-publisher npa/kubernetes-netskope-publisher \ |
Verify
1 | kubectl get pods -n npa-publisher -o wide |
In the Netskope console you’ll see two Publishers with the suffixed
names. Attach the same Private App to both — Netskope handles the
traffic distribution.
Scaling
helm upgrade --set workload.replicas=3 adds a third member. Each new
pod enrolls itself via the API; no manual token shuffling.
Scale-down leaves the tenant-side Publisher record by default — the
Netskope API rejects deletion of Publishers with Private Apps
attached, so opt-in cleanup is safer than racing it. See
autoscaling
and the delete-publisher
flow for manual pruning.
For CPU-driven scaling without manual helm upgrade calls, see
autoscaling.