I want to share access to private nodes and databases that belong to a VPC with another account without making them publicly accessible. Similarly to how AWS allows for VPC peering, I would love to do the same for Digital Ocean.
My specific use case:
I host a Postgres managed DB in account 1, and a k8s cluster in account 2. In account 1, I have the public IPs of the k8s nodes attached to the IP whitelist. However, when the nodes get recycled automatically, pods can no longer connect to the database without me manually going in and changing the IP.
It would be brilliant if I could join them under 1 cross-account VPC then allow for database access within that VPC, so no matter how often the nodes are recycled, they'll have access to the database.