55# ############################################
66
77apiVersion : v1
8- kind : ConfigMap
9- metadata :
10- name : apisix-gw-config.yaml
11- namespace : {{ .Release.Namespace }}
12- data :
13- config.yaml : |-
14- plugin_attr:
15- prometheus:
16- metrics:
17- http_status:
18- extra_labels:
19- - upstream_addr: $upstream_addr
20- - upstream_status: $upstream_status
21- export_addr:
22- ip: 0.0.0.0
23- port: 8099
8+ kind : ConfigMap
9+ metadata :
10+ name : apisix-gw-config.yaml
11+ namespace : {{ .Release.Namespace }}
12+ data :
13+ config.yaml : |-
14+ plugin_attr:
15+ prometheus:
16+ metrics:
17+ http_status:
18+ extra_labels:
19+ - upstream_addr: $upstream_addr
20+ - upstream_status: $upstream_status
21+ export_addr:
22+ ip: 0.0.0.0
23+ port: 8099
2424
25- deployment:
26- admin:
27- allow_admin:
28- - 127.0.0.0/24
29- - 0.0.0.0/0
30- admin_listen:
31- ip: 0.0.0.0
32- port: 9180
33- etcd:
34- host:
35- - "http://127.0.0.1:12379"
36- prefix: "/apisix"
37- timeout: 60
25+ deployment:
26+ admin:
27+ allow_admin:
28+ - 127.0.0.0/24
29+ - 0.0.0.0/0
30+ admin_listen:
31+ ip: 0.0.0.0
32+ port: 9180
33+ etcd:
34+ host:
35+ - "http://127.0.0.1:12379"
36+ prefix: "/apisix"
37+ timeout: 60
3838
39- apisix:
40- proxy_mode: "http&stream"
41- ssl:
42- enable: true
43- listen:
44- - port: 443
45- enable_ipv6: false
46- enable_control: true
47- enable_reuseport: true
48- node_listen:
49- - 80
50- stream_proxy:
51- tcp:
52- - addr: 8443
53- - addr: 8889
54- - addr: 6060
55- - addr: 7070
39+ apisix:
40+ proxy_mode: "http&stream"
41+ ssl:
42+ enable: true
43+ listen:
44+ - port: 443
45+ enable_ipv6: false
46+ enable_control: true
47+ enable_reuseport: true
48+ node_listen:
49+ - 80
50+ stream_proxy:
51+ tcp:
52+ - addr: 8443
53+ - addr: 8889
54+ - addr: 6060
55+ - addr: 7070
5656
57- plugins: # plugin list (sorted by priority)
58- - coraza-filter # priority: 7999
59- - real-ip # priority: 23000
60- - ai # priority: 22900
61- - client-control # priority: 22000
62- - proxy-control # priority: 21990
63- - request-id # priority: 12015
64- - zipkin # priority: 12011
65- - k8s-upstream-metrics # priority: 12010
66- #- skywalking # priority: 12010
67- #- opentelemetry # priority: 12009
68- - ext-plugin-pre-req # priority: 12000
69- - fault-injection # priority: 11000
70- - mocking # priority: 10900
71- - serverless-pre-function # priority: 10000
72- #- batch-requests # priority: 4010
73- - cors # priority: 4000
74- - ip-restriction # priority: 3000
75- - ua-restriction # priority: 2999
76- - referer-restriction # priority: 2990
77- - csrf # priority: 2980
78- - uri-blocker # priority: 2900
79- - request-validation # priority: 2800
80- - openid-connect # priority: 2599
81- - cas-auth # priority: 2597
82- - authz-casbin # priority: 2560
83- - authz-casdoor # priority: 2559
84- - wolf-rbac # priority: 2555
85- - ldap-auth # priority: 2540
86- - hmac-auth # priority: 2530
87- - basic-auth # priority: 2520
88- - jwt-auth # priority: 2510
89- - key-auth # priority: 2500
90- - consumer-restriction # priority: 2400
91- - forward-auth # priority: 2002
92- - opa # priority: 2001
93- - authz-keycloak # priority: 2000
94- #- error-log-logger # priority: 1091
95- - proxy-mirror # priority: 1010
96- - proxy-cache # priority: 1009
97- - proxy-rewrite # priority: 1008
98- - workflow # priority: 1006
99- - api-breaker # priority: 1005
100- - limit-conn # priority: 1003
101- - limit-count # priority: 1002
102- - limit-req # priority: 1001
103- #- node-status # priority: 1000
104- - gzip # priority: 995
105- - traffic-split # priority: 966
106- - redirect # priority: 900
107- - response-rewrite # priority: 899
108- - kafka-proxy # priority: 508
109- #- dubbo-proxy # priority: 507
110- - grpc-transcode # priority: 506
111- - grpc-web # priority: 505
112- - public-api # priority: 501
113- - prometheus # priority: 500
114- - datadog # priority: 495
115- - elasticsearch-logger # priority: 413
116- - echo # priority: 412
117- - loggly # priority: 411
118- - http-logger # priority: 410
119- - splunk-hec-logging # priority: 409
120- - skywalking-logger # priority: 408
121- - google-cloud-logging # priority: 407
122- - sls-logger # priority: 406
123- - tcp-logger # priority: 405
124- - kafka-logger # priority: 403
125- - rocketmq-logger # priority: 402
126- - syslog # priority: 401
127- - udp-logger # priority: 400
128- - file-logger # priority: 399
129- - clickhouse-logger # priority: 398
130- - tencent-cloud-cls # priority: 397
131- - inspect # priority: 200
132- #- log-rotate # priority: 100
133- # <- recommend to use priority (0, 100) for your custom plugins
134- - example-plugin # priority: 0
135- #- gm # priority: -43
136- - aws-lambda # priority: -1899
137- - azure-functions # priority: -1900
138- - openwhisk # priority: -1901
139- - openfunction # priority: -1902
140- - serverless-post-function # priority: -2000
141- - ext-plugin-post-req # priority: -3000
142- - ext-plugin-post-resp # priority: -4000
57+ plugins: # plugin list (sorted by priority)
58+ - real-ip # priority: 23000
59+ - ai # priority: 22900
60+ - client-control # priority: 22000
61+ - proxy-control # priority: 21990
62+ - request-id # priority: 12015
63+ - zipkin # priority: 12011
64+ #- skywalking # priority: 12010
65+ #- opentelemetry # priority: 12009
66+ - ext-plugin-pre-req # priority: 12000
67+ - fault-injection # priority: 11000
68+ - mocking # priority: 10900
69+ - serverless-pre-function # priority: 10000
70+ #- batch-requests # priority: 4010
71+ - cors # priority: 4000
72+ - ip-restriction # priority: 3000
73+ - ua-restriction # priority: 2999
74+ - referer-restriction # priority: 2990
75+ - csrf # priority: 2980
76+ - uri-blocker # priority: 2900
77+ - request-validation # priority: 2800
78+ - openid-connect # priority: 2599
79+ - cas-auth # priority: 2597
80+ - authz-casbin # priority: 2560
81+ - authz-casdoor # priority: 2559
82+ - wolf-rbac # priority: 2555
83+ - ldap-auth # priority: 2540
84+ - hmac-auth # priority: 2530
85+ - basic-auth # priority: 2520
86+ - jwt-auth # priority: 2510
87+ - key-auth # priority: 2500
88+ - consumer-restriction # priority: 2400
89+ - forward-auth # priority: 2002
90+ - opa # priority: 2001
91+ - authz-keycloak # priority: 2000
92+ #- error-log-logger # priority: 1091
93+ - proxy-mirror # priority: 1010
94+ - proxy-cache # priority: 1009
95+ - proxy-rewrite # priority: 1008
96+ - workflow # priority: 1006
97+ - api-breaker # priority: 1005
98+ - limit-conn # priority: 1003
99+ - limit-count # priority: 1002
100+ - limit-req # priority: 1001
101+ #- node-status # priority: 1000
102+ - gzip # priority: 995
103+ - traffic-split # priority: 966
104+ - redirect # priority: 900
105+ - response-rewrite # priority: 899
106+ - kafka-proxy # priority: 508
107+ #- dubbo-proxy # priority: 507
108+ - grpc-transcode # priority: 506
109+ - grpc-web # priority: 505
110+ - public-api # priority: 501
111+ - prometheus # priority: 500
112+ - datadog # priority: 495
113+ - elasticsearch-logger # priority: 413
114+ - echo # priority: 412
115+ - loggly # priority: 411
116+ - http-logger # priority: 410
117+ - splunk-hec-logging # priority: 409
118+ - skywalking-logger # priority: 408
119+ - google-cloud-logging # priority: 407
120+ - sls-logger # priority: 406
121+ - tcp-logger # priority: 405
122+ - kafka-logger # priority: 403
123+ - rocketmq-logger # priority: 402
124+ - syslog # priority: 401
125+ - udp-logger # priority: 400
126+ - file-logger # priority: 399
127+ - clickhouse-logger # priority: 398
128+ - tencent-cloud-cls # priority: 397
129+ - inspect # priority: 200
130+ #- log-rotate # priority: 100
131+ # <- recommend to use priority (0, 100) for your custom plugins
132+ - example-plugin # priority: 0
133+ #- gm # priority: -43
134+ - aws-lambda # priority: -1899
135+ - azure-functions # priority: -1900
136+ - openwhisk # priority: -1901
137+ - openfunction # priority: -1902
138+ - serverless-post-function # priority: -2000
139+ - ext-plugin-post-req # priority: -3000
140+ - ext-plugin-post-resp # priority: -4000
0 commit comments