-
Notifications
You must be signed in to change notification settings - Fork 12
Canonical Zone ID for endpoint not found #77
Comments
@naphthalene Hello, it seems you are running The flow is the following:
So it should work as long as you are using same AWS account (your local setup and kubernetes cluster) Plus could you please enable |
Same account is being used. I am running locally. Relevant output of describe-load-balancers:
Note the hosted zone ID Looking at my hosted zones, I see a different zone ID:
|
Oddly enough, when I ran with Debug enabled, it worked! Very strange |
@naphthalene canonical hosted zone id refers not to your hosted zone, but to the hosted zone where the load balancer is hosted. In your case Running with Few more questions, which mate version you are running and the number of ELBs registered with your account. I suspect it is an old version of mate, where not all load balancers are retrieved, hence kubernetes created elb is simply not found (happens when u have > 100 load balancers). The bug is fixed in current release (and few prior too) |
I have it working now, going to close the ticket. I'm not sure what I was doing wrong first but I'm not going to waste your time chasing this. If i run into it again I'll reopen the issue! |
I'm facing this problem too - v0.5.1 and 'latest' for mate.
|
Oh yeah, I forgot to say that if I don't ryn with |
@tdrozdowski thanks for reporting. I know where the panic is coming from. The issue is apparently due to misconfigured aws config. Could you please check that the region is specified in the @naphthalene do you also have the following error message:
|
That was the problem. Thanks!! |
@ideahitme - I'm not running locally - this is all running on my k8s cluster that is on AWS. |
@tdrozdowski apparently your problem is different, could you please create a new issue with relevant details. Thanks :) |
Hello,
I'm running into an issue getting mate to work. I have a kubernetes cluster running that I proxy to localhost:8001. I started mate as follows:
Error I'm seeing is:
The problem seems to be in the
endpointToAlias
function and stems from the fact that an ELB is created in a default hosted zone for ELBs in the region/AZ. As a result, it looks up the hosted zone id for the load balancer and sees one that doesn't belong to the user and errors that its not found.What is the correct solution - how can I either make kubernetes use my hosted zone or have mate resolve the right hosted zone id for the domain I specify?
The text was updated successfully, but these errors were encountered: