{"repo":"doitintl/kubeip","free":true,"listed":false,"github":"https://github.com/doitintl/kubeip","clone":"git clone https://github.com/doitintl/kubeip.git","description":"Assign static public IPs to Kubernetes nodes (GKE, EKS)","language":"Go","stars":448,"topics":["kubernetes-addons","golang","kubernetes","gke-cluster","gke","google-cloud","google-cloud-platform","aws","eks","eks-cluster"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"KubeIP v2 Welcome to KubeIP v2, a complete overhaul of the popular DoiT KubeIP v1-main open-source project, originally developed by Aviv Laufer. KubeIP v2 expands its support beyond Google Cloud (as in v1) to include AWS and Oracle Cloud Infrastructure(OCI), and it's designed to be extendable to other cloud providers that allow assigning static public IP to VMs. We've also transitioned from a Kubernetes controller to a standard DaemonSet, enhancing reliability and ease of use. What happens with KubeIP v1 KubeIP v1 is still available in the v1-main branch. No further development is planned. We will fix critical bugs and security issues, but we will not add new features. What KubeIP v2 does? Kubernetes' nodes don't necessarily need their own public IP addresses to communicate. However, there are certain situations where it's beneficial for nodes in a node pool to have their own unique public IP addresses. For instance, in gaming applications, a console might need to establish a direct connection with a cloud virtual machine to reduce the number of hops. Similarly, if you have multiple agents running on Kubernetes that need a direct server connection, and the server needs to whitelist all agent IPs, having dedicated public IPs can be useful. These scenarios, among others, can be handled on a cloud-managed Kubernetes cluster using Node Public IP. KubeIP is a utility that assigns a static public IP to each node it manages. The IP is allocated to the node's primary network interfac","default_branch":null,"files":null,"tree":[],"storefront":"/r/doitintl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/doitintl/kubeip/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}