Understanding Kubernetes Clusters, Pools and Droplets
I’ve set up managed PostgreSQL database alongside a managed Kubernetes that has 1 pool with one node. While setting up PostgreSQL I was asked to add resources that can connect to it, I was given option to add my pool or cluster, so I added cluster as I assumed it is a “higher level” group. When I go to my “Droplets” page inside my dashboard I can also see this pool that was created when I was setting up Kubernetes.
Right now I am confused to what these pools are, I understand concept of clusters and individual nodes inside them, but I don’t really understand concept of pools and why you can set up multiple pools within a cluster, also what is the difference between allowing a pool to connect to my database versus a cluster?