Deploying NSX Edge Nodes for Enterprise PKS

Page last updated:

Warning: VMware Enterprise PKS v1.6 is no longer supported because it has reached the End of General Support (EOGS) phase as defined by the Support Lifecycle Policy. To stay up to date with the latest software and security updates, upgrade to a supported version.

This topic provides instructions for installing NSX Edge Node VMs on vSphere for use with VMware Enterprise PKS.


Make sure you have completed all preceding NSX-T installation tasks.

About Deploying NSX-T Edge Nodes for Enterprise PKS

NSX Edge Nodes provide the bridge between the virtual network environment implemented using NSX-T and the physical network. Edge Nodes for Enterprise PKS run load balancers for PKS API traffic, Kubernetes load balancer services, and ingress controllers. See Load Balancers in Enterprise PKS for more information.

In NSX-T, a load balancer is deployed on the Edge Nodes as a virtual server. The following virtual servers are required for Enterprise PKS:

  • 1 TCP Layer 4 virtual server for each Kubernetes service of type:LoadBalancer
  • 2 Layer 7 global virtual servers for Kubernetes pod ingress resources (HTTP and HTTPS)
  • 1 global virtual server for the PKS API

Enterprise PKS supports the medium and large VM Edge Node form factor, as well as the bare metal Edge Node. The default size of the load balancer deployed by NSX-T for a Kubernetes cluster is small. The size of the load balancer can be customized using Network Profiles.

See Scaling Load Balancer Resources in the NSX-T Data Center documentation for more information.

Deploy Edge Node 1

To deploy Edge Node 1 VM using the NSX-T Manager interface:

  1. From your browser, log in with admin privileges to NSX Manager at https://NSX-MANAGER-IP-ADDRESS.

  2. In NSX Manager, go to System > Fabric > Nodes > Edge Transport Nodes.

  3. Click Add Edge VM.

  4. Configure the Edge VM as follows:

    • Name: edge-node-1
    • FQDN: edge-node-1
    • Form Factor: Medium
  5. Configure Credentials as follows:

    • Enable SSH Login: Yes
    • Enable Root SSH Login: Yes
    • Passwords: Enter a password
  6. Configure the deployment as follows:

    • Compute Manager: vCenter
    • Cluster: EDGE-Cluster
    • Datastore: VSAN Datastore
  7. Configure the node settings as follows:

    • Management IP:
    • Default GW:
    • Management Interface: CNA-INFRA
    • DNS Server:
    • NTP Server:
  8. Configure NSX as follows:

    • Transport Zone: TZ_OVERLAY and TZ_VLAN
    • Edge Switch Name: N-VDS-OVERLAY
    • Uplink Profile: nsx-edge-single-nic-uplink-profile
    • IP Assignment: Use IP Pool
    • IP Pool: TEP-IP-POOL
    • DPDK Fastpath Interfaces: uplink-1 / NSX-EDGE-VTEP-PG
  9. Click Add N-VDS and configure a second VDS for the Edge Node:

    • Edge Switch Name: N-VDS-VLAN
    • Uplink Profile: nsx-edge-single-nic-uplink-profile
    • DPDK Fastpath Interfaces: uplink-1 / NSX-EDGE-UPLINK
  10. Click Finish to begin the installation.

Verify NSX Edge Node 1 Installation

  1. In vCenter, use the Recent Tasks panel at the bottom of the page to verify that you see the Edge Node 1 VM being deployed.

  2. Once the process completes, you should see the Edge Node 1 deployed successfully in NSX Manager.

Deploy Edge Node 2

  1. Repeat this process for nsx-edge-2 and for each additional NSX Edge Node you intend to use for Enterprise PKS.

  2. Once done, you should be able to see both Edge Nodes in NSX Manager.

Next Step

Create Edge Cluster.

Installation Instructions Home

See Installing and Configuring NSX-T v2.5 for Enterprise PKS.

Please send any feedback you have to