I don't keep up to date on all the k8s changes but a couple years ago wasnt the recommendation not to have your databases in k8s at all?
What has changed between now and then where putting postgres into k8s is an option?
Does the Postgres operator handle all the statefullness requirements and scheduling things that might be unique to pg?