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 lscommand. -
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 rmcommand 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 updatecommand 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.166is 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.270in 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.