To return functionality of the NAPP UI.
Symptoms:
This error will be displayed on the NSX Application Platform (NAPP) page under the "System" tab in NSX-T
The Tanzu Kubernetes Cluster, and Supervisor Cluster both show "Running" status.
To determine the health of the Supervisor cluster please perform the following checks:
To determine the health of the Tanzu Kubernetes Cluster hosting Application Platform please perform the following checks:
NOTE: This document does not yet contain an exhaustive list of reasons why this error can occur. If the steps in this article do not resolve your issue please log a ticket with VMware Tanzu Support.
VMware vSphere 7.0 with Tanzu
VMware vSphere 8.0 with Tanzu
NAPP
The cluster-api pod within the NAPP cluster is stuck pending because it cannot schedule onto one of the worker nodes.
Describing the pod shows messaging similar to the following:
The cluster-api pod depends on another pod via podAffinity. This can be seen in the pod or deployment YAML file:
spec:
affinity:
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: logger
operator: In
values:
- aggregator
topologyKey: kubernetes.io/hostname
The cluster-api pod will not run unless it is on the same node as the pod that contains the logger=aggregator label.
To resolve this issue, the cluster-api pod must be scheduled, and in "Running" status. The steps below should be used as a guide to troubleshoot why the pod is stuck.
To get started, refer to the steps in this document to log directly into the Tanzu Kubernetes Cluster on which the NAPP workload runs: