Automatically assign Elastic IP addresses when referencing AWS well known annotations #409
prometherion
started this conversation in
Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We documented, although with a blog post, how to deploy Tenant Control Planes on AWS.
Right now, we need to know in advance the Elastic IPs and manually insert the network address (
tcp.spec.networkProfile.address
), as well as the additional certificate SANs when having multiple allocated IPs.Since we know in advance the required annotations piloting the AWS LB object, such as
service.beta.kubernetes.io/aws-load-balancer-eip-allocations
, Kamaji could extract this information directly by querying AWS using the Go client.A minimum AWS Role must be designed as well as assigned, and it's expected to be R/O since the LB lifecycle is managed externally by the AWS Load Balancer Controller.
Beta Was this translation helpful? Give feedback.
All reactions