-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The certificate must have a fully-qualified domain name, a supported signature, and a supported key size. #3890
Comments
Hi. Thanks for reaching out. 1/ Subnets not being auto detected. This is our guide for subnet autodiscovery. https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.8/deploy/subnet_discovery/ It looks like you've not tagged the subnet with 2/ The certificate must have a fully-qualified domain name, a supported signature, and a supported key size. This is a validation error coming from the ELB API. The generated certificate is not valid for ELB TLS. According to https://docs.aws.amazon.com/acm/latest/userguide/import-certificate-prerequisites.html, it is because you have generated a cert using RSA 4096. If you want to use this certificate type you need to use an ALB. 3/ Resources left behind on helm delete What resources were left behind? |
Hi. I don't follow your response, sorry. These errors are misconfigurations as I listed above. |
Hi applogies for my late reply. |
Hi, sorry for the late reply (heh) For the subnet issue, https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.8/deploy/subnet_discovery/ I think you need to use the For issue 3) I don't believe that is expected behavior that helm uninstall won't remove the CRD definitions. |
Describe the bug
I am trying to set up NLB with aws-load-balancer-controller in a private subnet.
I did so in my dev account, i tried to do the same in a prod account, but i received errors:
first of all, after tagging the relevant subnets as required (kubernetes.io/role/internal-elb=1, see picture) , it still didn't work, i got the error:
failed build model due to unable to resolve at least one subnet (0 match VPC and tags: [kubernetes.io/role/internal-elb])
so i had to manually register the subnets (see yaml), after which everything was ok.
after that, I tried to add a valid certificate, but i get the error:
The certificate must have a fully-qualified domain name, a supported signature, and a supported key size.
additionally, when recreating the resources, i had to manually delete some, as they weren't all deleted on helm uninstall.
please help.
Steps to reproduce
helm install, filled in the eks name.
this is the yaml for the nlb service:
this is the certificate:
this is the listener, due take note that i can't manually add a certificate or choose a security policy.
these are the tags for the subnets
screen pictures of errors:
Expected outcome
create nlb
Environment
Additional Context:
The text was updated successfully, but these errors were encountered: