When viewing the vDS for a specific Host in the vCenter UI, the port group for the vmkernel exists, but the vmkernel does not show as associated/visible.
Network configuration output confirms that vmk0 is assigned to a conflict port (c-490) on the distributed switch.
For example, when running esxcfg-vswitch -l on the Host CMD line, output shows similarly for vmk0 with the "c-" preceding the port ID.
DVPort ID In Use Client
76 1 vmnic0
119 1 vmk1
c-490 1 vmk0 <<<<<<======
Any port with the prefix "c-" is a conflict port and is invalid. vCenter Server creates a conflict port if multiple objects point to the same port. This is causing the visibility issues within the vCenter Server UI.
To resolve the issue:
Issue is similar to c-port issue with virtual machines: vSphere Distributed Switch (VDS) contains dvPort IDs with prefix 'c-'