一个简单的问题。我想将一个PostgreSQL RDBMS容器化,并使用一个卷进行持久存储。请说是时候进行扩展了,因为流量在增加。由于postgresql不支持多主机,这将如何工作?因为一个请求可能转到x pod,另一个请求转到y pod。
就像在其他任何地方运行Postgres一样,您大多通过手动分片(即,将数据分解为离散的孤岛)或对其施加更大的功率(读作:金钱)来扩展它。 Kubernetes并没有特别帮助或阻碍这两种方法,无论您如何运行,Postgres仍然只是Postgres。
尽管对Citus的呼喊,即使它不是真正的分布式系统,也确实允许一定程度的负载共享。