k3d-dev.sh getPrivateIP2 tries to contact cloud when it shouldn't
When running k3d-dev on a self provided VM, the k3d installation step attempts to check for a second private IP by calling $(getPrivateIP2)
which assumes a cloud provider is being used. This results in a spurious warning message:
An error occurred (MissingParameter) when calling the DescribeInstances operation: The request must contain the parameter InstanceId
This does not interfere with script progress but it is confusing to the user