35 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
| # Concepts
 | |
| 
 | |
| ## Scope
 | |
| 
 | |
| The scope of the postgres operator is on provisioning, modifying configuration
 | |
| and cleaning up Postgres clusters that use Patroni, basically to make it easy
 | |
| and convenient to run Patroni based clusters on Kubernetes. The provisioning
 | |
| and modifying includes Kubernetes resources on one side but also e.g. database
 | |
| and role provisioning once the cluster is up and running. We try to leave as
 | |
| much work as possible to Kubernetes and to Patroni where it fits, especially
 | |
| the cluster bootstrap and high availability. The operator is however involved
 | |
| in some overarching orchestration, like rolling updates to improve the user
 | |
| experience.
 | |
| 
 | |
| Monitoring of clusters is not in scope, for this good tools already exist from
 | |
| ZMON to Prometheus and more Postgres specific options.
 | |
| 
 | |
| ## Status
 | |
| 
 | |
| This project is currently in active development. It is however already
 | |
| [used internally by Zalando](https://jobs.zalando.com/tech/blog/postgresql-in-a-time-of-kubernetes/)
 | |
| in order to run Postgres clusters on Kubernetes in larger numbers for staging
 | |
| environments and a growing number of production clusters. In this environment
 | |
| the operator is deployed to multiple Kubernetes clusters, where users deploy
 | |
| manifests via our CI/CD infrastructure or rely on a slim user interface to
 | |
| create manifests.
 | |
| 
 | |
| Please, report any issues discovered to https://github.com/zalando-incubator/postgres-operator/issues.
 | |
| 
 | |
| ## Talks
 | |
| 
 | |
| 1. "Blue elephant on-demand: Postgres + Kubernetes" talk by Oleksii Kliukin and Jan Mussler, FOSDEM 2018: [video](https://fosdem.org/2018/schedule/event/blue_elephant_on_demand_postgres_kubernetes/) | [slides (pdf)](https://www.postgresql.eu/events/fosdem2018/sessions/session/1735/slides/59/FOSDEM%202018_%20Blue_Elephant_On_Demand.pdf)
 | |
| 
 | |
| 2. "Kube-Native Postgres" talk by Josh Berkus, KubeCon 2017: [video](https://www.youtube.com/watch?v=Zn1vd7sQ_bc)
 |