In an environment with Kubernetes already installed, installing and configuring NCP typically involve the following steps. To perform the steps successfully, you must be familiar with NSX and Kubernetes installation and administration.
- Install NSX.
- Create an overlay transport zone.
- Create an overlay logical switch and connect the Kubernetes nodes to the switch.
- Create a tier-0 logical router.
- Create IP blocks for Kubernetes pods.
- Create IP pools for SNAT (source network address translation).
- Install NSX CNI (container network interface) plugin on each node.
- Install OVS (Open vSwitch) on each node.
- Configure NSX networking for Kubernetes nodes.
- Install NSX node agent as a DaemonSet.
- Install NCP as a ReplicationController.
- Mount security certificates in the NCP pod.