mirror of
https://github.com/bloomberg/goldpinger.git
synced 2026-08-23 21:36:25 +00:00
@@ -231,7 +231,7 @@ You can also see [an example of using `kubeconfig` in the `./extras`](./extras/e
|
||||
|
||||
### Using with IPv4/IPv6 dual-stack
|
||||
|
||||
If your pods having IPv4 and IPv6 addresses assigned and you want to test communication over IPv6, you can specify the `USE_IPV6` environment variable which will use the IPv6 address on the pod and host.
|
||||
If your cluster IPv4/IPv6 dual-stack and you want to force IPv6, you can set the `IP_VERSIONS` environment variable to "6" (default is "4") which will use the IPv6 address on the pod and host.
|
||||
|
||||

|
||||
|
||||
|
||||
@@ -69,7 +69,8 @@ func getHostIP(p v1.Pod) string {
|
||||
|
||||
var hostIP string
|
||||
for _, addr := range node.Status.Addresses {
|
||||
if ipMatchesConfig(addr.Address) {
|
||||
if (addr.Type == v1.NodeInternalIP || addr.Type == v1.NodeExternalIP) &&
|
||||
ipMatchesConfig(addr.Address) {
|
||||
hostIP = addr.Address
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user