Hello sc,
Thanks for your question.
If the output of the get command does not return any value it means that there is no "aks-istio-ingressgateway-external" resource in the "aks-istio-ingress namespace".
This either means that the resource did not deploy at all or does not exist in the namespace. You could also confirm if the namespace itself exists
To test further run
kubectl get ns #check namespace existence
kubectl get all -n aks-istio-ingress #get all resources in the namespace
If the namespace exists and the resource is not present, I will recommend you simply redeploy. That will solve.
az aks mesh enable-ingress-gateway --resource-group $RESOURCE_GROUP --name $CLUSTER --ingress-gateway-type external
Remember to replace $RESOURCE_GROUP and $CLUSTER with the correct values
You can mark it 'Accept Answer' and 'Upvote' if this helped you
Regards,
Abiola