Есть ли какой-нибудь правильный способ сделать это в GCP.
Обновленное решение, которое работает для меня
Зона DNS и набор записей были созданы с помощью команды ниже
gcloud beta dns --project=project-name managed-zones create private-db-zone --description= --dns-name=db.test.com. --visibility=private --networks project-network-dev
gcloud dns --project=project-name record-sets transaction start --zone=private-db-zone
gcloud dns --project=project-name record-sets transaction add 10.116.0.3 --name=private.db.test.com. --ttl=300 --type=A --zone=private-db-zone
gcloud dns --project=project-name record-sets transaction execute --zone=private-db-zone