Why does the Ingress status show an ERRDSIA
error?
Virtual Private Cloud Classic infrastructure Satellite
You can use the ibmcloud ks ingress status-report ignored-errors add
command to add an error to the ignored-errors list. Ignored errors still appear in the output of the ibmcloud ks ingress status-report get
command,
but are ignored when calculating the overall Ingress Status.
When you check the status of your cluster's Ingress components by running the ibmcloud ks ingress status-report get
command, you see an error similar to the following example.
The subdomain has incorrect addresses registered (ERRDSIA).
Normally, the NLB-DNS subdomains should hold IP addresses or load balancer hostnames that are tied to one or more LoadBalancer services on your cluster, but one or more domains have unknown addresses registered.
Identify and update any NLB-DNS subdomains that have incorrect addresses registered.
-
Get the list of the managed domains using the
ibmcloud ks ingress domain ls
command. -
Get the list of LoadBalancer services from your cluster.
kubectl get services -A | grep LoadBalancer
-
Compare the outputs of the two previous commands and identify the subdomains that have incorrect addresses registered.
-
If you no longer need a specific domain, you can use the
ibmcloud ks ingress domain rm
command to remove it. -
If you still need the domain, you can update the registered addresses for the domain by using the
ibmcloud ks ingress domain update
command command.Note that you must include all addresses you want to be registered as the update operation replaces the currently registered addresses. For example, if
52.137.182.166
is currently registered to your domain and you want to add52.137.182.270
, you must specify--ip 52.137.182.166 --ip 52.137.182.270
in the command. -
Wait a 15-30 minutes, then check if the warning is resolved.
-
If the issue persists, contact support. Open a support case. In the case details, be sure to include any relevant log files, error messages, or command outputs.