Add k8s manifest: configmap-proxysql.yaml
This commit is contained in:
82
k8s/anvil/configmap-proxysql.yaml
Normal file
82
k8s/anvil/configmap-proxysql.yaml
Normal file
@@ -0,0 +1,82 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: proxysql-config
|
||||
data:
|
||||
proxysql.cnf: |
|
||||
datadir="/var/lib/proxysql"
|
||||
|
||||
admin_variables=
|
||||
{
|
||||
admin_credentials="admin:admin;radmin:radmin"
|
||||
mysql_ifaces="0.0.0.0:6032"
|
||||
}
|
||||
|
||||
mysql_variables=
|
||||
{
|
||||
threads=4
|
||||
max_connections=2048
|
||||
default_query_delay=0
|
||||
default_query_timeout=36000000
|
||||
have_compress=true
|
||||
poll_timeout=2000
|
||||
interfaces="0.0.0.0:6033"
|
||||
default_schema="information_schema"
|
||||
stacksize=1048576
|
||||
server_version="8.0.32"
|
||||
connect_timeout_server=3000
|
||||
monitor_username="app"
|
||||
monitor_password="app-pass"
|
||||
monitor_history=600000
|
||||
monitor_connect_interval=60000
|
||||
monitor_ping_interval=10000
|
||||
monitor_read_only_interval=1500
|
||||
monitor_read_only_timeout=500
|
||||
ping_interval_server_msec=120000
|
||||
ping_timeout_server=500
|
||||
commands_stats=true
|
||||
sessions_sort=true
|
||||
connect_retries_on_failure=10
|
||||
connection_max_age_ms=0
|
||||
free_connections_pct=10
|
||||
}
|
||||
|
||||
mysql_servers =
|
||||
(
|
||||
{
|
||||
address = "mariadb"
|
||||
port = 3306
|
||||
hostgroup = 0
|
||||
max_connections = 100
|
||||
weight = 1
|
||||
}
|
||||
)
|
||||
|
||||
mysql_users =
|
||||
(
|
||||
{
|
||||
username = "app"
|
||||
password = "app-pass"
|
||||
default_hostgroup = 0
|
||||
max_connections = 200
|
||||
transaction_persistent = 1
|
||||
}
|
||||
)
|
||||
|
||||
mysql_query_rules =
|
||||
(
|
||||
{
|
||||
rule_id = 1
|
||||
active = 1
|
||||
match_pattern = "^SELECT .* FOR UPDATE$"
|
||||
destination_hostgroup = 0
|
||||
apply = 1
|
||||
},
|
||||
{
|
||||
rule_id = 2
|
||||
active = 1
|
||||
match_pattern = "^SELECT"
|
||||
destination_hostgroup = 0
|
||||
apply = 1
|
||||
}
|
||||
)
|
||||
Reference in New Issue
Block a user