NSX Container Plugin for Kubernetes and Tanzu Application Service - Installation and Administration Guide
NSX Container Plugin for Kubernetes and Tanzu Application Service - Installation and Administration Guide
Overview of NSX Container Plugin
Compatibility Requirements
Installation Overview
Configuring Resources
Configuring NSX Resources in Policy Mode
Configuring NSX Resources in Manager Mode
Configuring SNAT
StatefulSet Persistent IP Allocation
Configuring Subnets for a Kubernetes Namespace
Installing NCP in a Kubernetes Environment
Download Installation Files
Prepare Kubernetes Nodes
Create Secrets - Kubernetes
Configure NSX Networking for Kubernetes Nodes
Edit the NCP YAML File
The nsx-ncp-config ConfigMap
The nsx-node-agent-config ConfigMap
Apply the NCP YAML File
Mount a Certificate File in the NCP Pod
Configuring IPv6
Configuring Syslog
Create a Sidecar Container for Syslog
Create a DaemonSet Replica for Syslog
Example: Configuring Log Rotation and Syslog Running in a Sidecar Container
Security Considerations
Configuring Network Resources
Clean Up Kubernetes Nodes
Installing NCP in a Tanzu Application Service Environment
Install NCP in a Tanzu Application Service Environment
Handling Custom Labels Created in TAS
Load Balancing
Configuring Load Balancing
Setting Persistence for Layer 4 and Layer 7 Load Balancer
Ingress
LoadBalancer CRDs to Handle Ingress Scaling
Service of Type LoadBalancer
Load Balancer and Network Policy
Sample Script to Generate a CA-Signed Certificate
Third-party Ingress Controllers
Upgrade NCP
Importing Manager Objects to Policy
Importing Manager Objects to Policy Workflow
Importing Shared Resources
Importing a Kubernetes Cluster
Understanding the Import Process
Failure and Recovery
Custom Resources
Limitations and Workarounds
Resource Specification Order
Dealing with DFW Sections Created by NSX Admin
Sample config.yaml
Sample user-spec.yaml
Administering NCP
Displaying Error Information Stored in the Kubernetes Resource NSXError
Changing the NSX Node Agent Configuration after Installation
Cleaning Up the NSX Environment
Changing the Cluster Name of a Running Cluster
CLI Commands
Error Codes
Switching Between NSX-OVS and Upstream OVS Kernel Modules