lower CPU request and update docs
This commit is contained in:
		
							parent
							
								
									b0f534776d
								
							
						
					
					
						commit
						21af41025a
					
				|  | @ -350,7 +350,7 @@ spec: | |||
|                 connection_pool_default_cpu_request: | ||||
|                   type: string | ||||
|                   pattern: '^(\d+m|\d+(\.\d{1,3})?)$' | ||||
|                   #default: "1" | ||||
|                   #default: "500m" | ||||
|                 connection_pool_default_memory_limit: | ||||
|                   type: string | ||||
|                   pattern: '^(\d+(e\d+)?|\d+(\.\d+)?(e\d+)?[EPTGMK]i?)$' | ||||
|  |  | |||
|  | @ -283,7 +283,7 @@ configConnectionPool: | |||
|   # number of pooler instances | ||||
|   connection_pool_number_of_instances: 2 | ||||
|   # default resources | ||||
|   connection_pool_default_cpu_request: "1" | ||||
|   connection_pool_default_cpu_request: 500m | ||||
|   connection_pool_default_memory_request: 100Mi | ||||
|   connection_pool_default_cpu_limit: "1" | ||||
|   connection_pool_default_memory_limit: 100Mi | ||||
|  |  | |||
|  | @ -260,7 +260,7 @@ configConnectionPool: | |||
|   # number of pooler instances | ||||
|   connection_pool_number_of_instances: 2 | ||||
|   # default resources | ||||
|   connection_pool_default_cpu_request: "1" | ||||
|   connection_pool_default_cpu_request: 500m | ||||
|   connection_pool_default_memory_request: 100Mi | ||||
|   connection_pool_default_cpu_limit: "1" | ||||
|   connection_pool_default_memory_limit: 100Mi | ||||
|  |  | |||
|  | @ -385,8 +385,8 @@ present. | |||
|   Which docker image to use for connection pool deployment. | ||||
| 
 | ||||
| * **maxDBConnections** | ||||
|   How many connections the pooler can max hold. This value is divided by the | ||||
|   number of pooler pods. | ||||
|   How many connections the pooler can max hold. This value is divided among the | ||||
|   pooler pods. | ||||
| 
 | ||||
| * **mode** | ||||
|   In which mode to run connection pool, transaction or session. | ||||
|  |  | |||
|  | @ -619,9 +619,9 @@ operator being able to provide some reasonable defaults. | |||
|   Default: "registry.opensource.zalan.do/acid/pgbouncer" | ||||
| 
 | ||||
| * **connection_pool_max_db_connections** | ||||
|   How many connections the pooler can max hold. This value is divided by the | ||||
|   number of pooler pods. Default is 60 which will make up 30 connections per | ||||
|   pod for the default setup with two instances. | ||||
|   How many connections the pooler can max hold. This value is divided among the | ||||
|   pooler pods. Default is 60 which will make up 30 connections per pod for the | ||||
|   default setup with two instances. | ||||
| 
 | ||||
| * **connection_pool_mode** | ||||
|   Default pool mode, `session` or `transaction`. Default is `transaction`. | ||||
|  | @ -631,4 +631,4 @@ operator being able to provide some reasonable defaults. | |||
|   **connection_pool_default_cpu_limit** | ||||
|   **connection_pool_default_memory_limit** | ||||
|   Default resource configuration for connection pool deployment. The internal | ||||
|   default for memory limit and request is `100Mi`, for CPU it is `1`. | ||||
|   default for memory request and limit is `100Mi`, for CPU it is `500m` and `1`. | ||||
|  |  | |||
							
								
								
									
										10
									
								
								docs/user.md
								
								
								
								
							
							
						
						
									
										10
									
								
								docs/user.md
								
								
								
								
							|  | @ -535,7 +535,7 @@ To configure a new connection pool, specify: | |||
| spec: | ||||
|   connectionPool: | ||||
|     # how many instances of connection pool to create | ||||
|     number_of_instances: 1 | ||||
|     number_of_instances: 2 | ||||
| 
 | ||||
|     # in which mode to run, session or transaction | ||||
|     mode: "transaction" | ||||
|  | @ -550,11 +550,11 @@ spec: | |||
|     # resources for each instance | ||||
|     resources: | ||||
|       requests: | ||||
|         cpu: "100m" | ||||
|         memory: "100Mi" | ||||
|         cpu: 500m | ||||
|         memory: 100Mi | ||||
|       limits: | ||||
|         cpu: "100m" | ||||
|         memory: "100Mi" | ||||
|         cpu: "1" | ||||
|         memory: 100Mi | ||||
| ``` | ||||
| 
 | ||||
| By default `pgbouncer` is used to create a connection pool. To find out about | ||||
|  |  | |||
|  | @ -12,7 +12,7 @@ data: | |||
|   cluster_labels: application:spilo | ||||
|   cluster_name_label: cluster-name | ||||
|   # connection_pool_default_cpu_limit: "1" | ||||
|   # connection_pool_default_cpu_request: "1" | ||||
|   # connection_pool_default_cpu_request: "500m" | ||||
|   # connection_pool_default_memory_limit: 100Mi | ||||
|   # connection_pool_default_memory_request: 100Mi | ||||
|   connection_pool_image: "registry.opensource.zalan.do/acid/pgbouncer:master-5" | ||||
|  |  | |||
|  | @ -326,7 +326,7 @@ spec: | |||
|                 connection_pool_default_cpu_request: | ||||
|                   type: string | ||||
|                   pattern: '^(\d+m|\d+(\.\d{1,3})?)$' | ||||
|                   #default: "1" | ||||
|                   #default: "500m" | ||||
|                 connection_pool_default_memory_limit: | ||||
|                   type: string | ||||
|                   pattern: '^(\d+(e\d+)?|\d+(\.\d+)?(e\d+)?[EPTGMK]i?)$' | ||||
|  |  | |||
|  | @ -123,7 +123,7 @@ configuration: | |||
|     # scalyr_server_url: "" | ||||
|   connection_pool: | ||||
|     connection_pool_default_cpu_limit: "1" | ||||
|     connection_pool_default_cpu_request: "1" | ||||
|     connection_pool_default_cpu_request: "500m" | ||||
|     connection_pool_default_memory_limit: 100Mi | ||||
|     connection_pool_default_memory_request: 100Mi | ||||
|     connection_pool_image: "registry.opensource.zalan.do/acid/pgbouncer:master-5" | ||||
|  |  | |||
|  | @ -92,7 +92,7 @@ type ConnectionPool struct { | |||
| 	Image                        string `name:"connection_pool_image" default:"registry.opensource.zalan.do/acid/pgbouncer"` | ||||
| 	Mode                         string `name:"connection_pool_mode" default:"transaction"` | ||||
| 	MaxDBConnections             *int32 `name:"connection_pool_max_db_connections" default:"60"` | ||||
| 	ConnPoolDefaultCPURequest    string `name:"connection_pool_default_cpu_request" default:"1"` | ||||
| 	ConnPoolDefaultCPURequest    string `name:"connection_pool_default_cpu_request" default:"500m"` | ||||
| 	ConnPoolDefaultMemoryRequest string `name:"connection_pool_default_memory_request" default:"100Mi"` | ||||
| 	ConnPoolDefaultCPULimit      string `name:"connection_pool_default_cpu_limit" default:"1"` | ||||
| 	ConnPoolDefaultMemoryLimit   string `name:"connection_pool_default_memory_limit" default:"100Mi"` | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ const ( | |||
| 	ConnectionPoolSchemaName           = "pooler" | ||||
| 	ConnectionPoolDefaultType          = "pgbouncer" | ||||
| 	ConnectionPoolDefaultMode          = "transaction" | ||||
| 	ConnectionPoolDefaultCpuRequest    = "1" | ||||
| 	ConnectionPoolDefaultCpuRequest    = "500m" | ||||
| 	ConnectionPoolDefaultCpuLimit      = "1" | ||||
| 	ConnectionPoolDefaultMemoryRequest = "100Mi" | ||||
| 	ConnectionPoolDefaultMemoryLimit   = "100Mi" | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue