List internal IP addresses of GCE Instance groups

Viewed 184
1 Answers

For MIGs (no external IP) created for a Region:

gcloud compute instance-groups list-instances my-test-ig-regional \
--region=us-central1 \
--uri | xargs -I '{}' gcloud compute instances describe '{}' \
--flatten networkInterfaces \
--format 'csv[no-heading](name,networkInterfaces.networkIP)'

For MIGs (no external IP) created for a zone:

gcloud compute instance-groups list-instances my-test-ig-zonal \
--zone=us-central1-a \
--uri | xargs -I '{}' gcloud compute instances describe '{}' \
--flatten networkInterfaces \
--format 'csv[no-heading](name,networkInterfaces.networkIP)'
Related