The steps to install
NSX-T Container Plug-in (NCP) in a bare-metal environment are similar to the steps to install NCP in a non-bare-metal environment. The steps that are different are described in this section.
Install NSX-T Data Center CNI Plug-in NSX-T Data Center CNI plug-in must be installed on the OpenShift nodes.
Configure NSX-T Data Center Networking for OpenShift Nodes This section describes how to configure NSX-T Data Center networking for OpenShift master and compute nodes.
Install NSX Node Agent The NSX node agent is a DaemonSet where each pod runs two containers. One container runs the NSX node agent, whose main responsibility is to manage container network interfaces. It interacts with the CNI plugin and the Kubernetes API server. The other container runs NSX kube-proxy, whose only responsibility is to implement Kubernetes service abstraction by translating cluster IPs into pod IPs. It implements the same functionality as the upstream kube-proxy.
Configmap for ncp.ini in nsx-node-agent-ds.yml The sample yaml file nsx-node-agent-ds.yml contains a ConfigMap for the configuration file ncp.ini for the NSX node agent. This ConfigMap section contains parameters that you can specify to customize your node agent installation.
Install NSX-T Container Plug-in NSX-T Container Plug-in (NCP) is delivered as a Docker image. NCP should run on a node for infrastructure services. Running NCP on the master node is not recommended.
Configmap for ncp.ini in ncp-rc.yml The sample YAML file ncp-rc.yml contains a ConfigMap for the configuration file ncp.ini. This ConfigMap section contains parameters that you must specify before you install NCP, as described in the previous section.