-
Notifications
You must be signed in to change notification settings - Fork 288
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
Support for Assigning Static IP Addresses to Worker Nodes in EKS Anywhere #9061
Comments
Hi @jpgf07, can I ask which provider do you want this feature for? Thanks! |
Hello,
It is vSphere, thanks
- JP
…On Tue, Dec 10, 2024, 6:15 PM Shizhao Liu ***@***.***> wrote:
Hi @jpgf07 <https://github.com/jpgf07>, can I ask which provider do you
want this feature for? Thanks!
—
Reply to this email directly, view it on GitHub
<#9061 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AYUKPJTQX2JTSGHDY5NT34L2E57YPAVCNFSM6AAAAABTMAGK6KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMZTGMYTENZYGY>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Thank you for submitting your issue! This is something that we will be considering in our roadmap. |
Thank you so much!!
JP
…On Wed, Dec 11, 2024, 1:45 PM Vivek Koppuru ***@***.***> wrote:
Thank you for submitting your issue! This is something that we will be
considering in our roadmap.
—
Reply to this email directly, view it on GitHub
<#9061 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AYUKPJXOM4OXJBVLAWX53632FCI7JAVCNFSM6AAAAABTMAGK6KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMZWHE3DMMRRGQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
What would you like to be added:
Provide the ability to assign static IP addresses to worker nodes in EKS Anywhere clusters via the cluster configuration file. This feature would enable more precise control over networking at the node level, supporting scenarios where specific workloads require fixed IP addresses for outgoing traffic management or integration with external systems.
Why is this needed:
This feature is essential for enabling precise control over networking and ensuring compatibility with systems that rely on predictable IP behavior. Here are the key reasons why this is needed:
Support for Traffic Management and Security Policies:
Many organizations require outgoing traffic to originate from a specific, whitelisted IP address to meet security or compliance requirements. Without the ability to assign static IP addresses to worker nodes, it becomes challenging to enforce such policies.
Istio Egress Gateway Use Case:
When deploying an Istio Egress Gateway, the outgoing traffic is typically routed through a specific node. If the IP address of that node is dynamic, it can disrupt traffic policies or whitelisting requirements.
Static IP assignment would ensure that the node running the Egress Gateway always has a predictable IP address, simplifying external integrations.
Simplifies EKS-A Networking Operations:
The current alternative, using DHCP reservations or external networking tools, is cumbersome and operates outside of the EKS Anywhere declarative model.
Allowing static IP assignment directly in the EKS-A configuration would centralize networking configurations, reduce operational complexity, and improve portability.
Improved Compatibility with External Systems:
Many external systems (e.g., firewalls, APIs, or third-party services) require specific IPs to be whitelisted for communication. Predictable worker node IPs are critical to maintain stable connectivity with such systems.
Operational Efficiency:
Without this feature, users must rely on external network administrators or complex automation workflows to assign IPs to nodes. By integrating this capability into EKS Anywhere, users can streamline cluster deployment and management processes.
Real-World Scenarios:
Beyond Istio, this is also relevant for workloads like:
Hosting applications that require dedicated IP addresses for licensing or authentication.
Managing workloads with strict geo-IP requirements or compliance needs.
Simplifying debugging by providing consistent, known IPs for specific nodes.
The text was updated successfully, but these errors were encountered: