First

Should I run a database on Kubernetes with Google Cloud Platform?

Does my database have Kubernetes-friendly features?

Yes
No

"It will be easier to run a database on Kubernetes if it includes concepts like sharding, failover elections and replication built into its DNA (for example, ElasticSearch, Cassandra, or MongoDB). Some open source projects provide custom resources and operators to help with managing the database."