You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| gateway.readinessProbe | object |`{}`| kubernetes readiness probe, we will provide a probe based on tcpSocket to gateway's HTTP port by default. |
195
-
| gateway.stream | object |`{"enabled":false,"only":false,"tcp":[],"udp":[]}`| API7 Gateway service settings for stream. L4 proxy (TCP/UDP) |
195
+
| gateway.stream | object |`{"autoAssignNodePort":false,"enabled":false,"only":false,"tcp":[],"udp":[]}`| API7 Gateway service settings for stream. L4 proxy (TCP/UDP) |
196
+
| gateway.stream.autoAssignNodePort | bool |`false`| Whether to set nodePort to the same value as the TCP/UDP port when gateway.type is NodePort, make sure the nodePort to be in the valid NodePort range of kubernetes service. |
196
197
| gateway.tls | object |`{"additionalContainerPorts":[],"certCAFilename":"","containerPort":9443,"enabled":true,"existingCASecret":"","fallbackSNI":"","http2":{"enabled":true},"ip":"0.0.0.0","nodePort":null,"servicePort":443,"sslProtocols":"TLSv1.2 TLSv1.3"}`| API7 Gateway service settings for tls |
197
198
| gateway.tls.additionalContainerPorts | list |`[]`| Support multiple https ports, See [Configuration](https://github.com/apache/apisix/blob/0bc65ea9acd726f79f80ae0abd8f50b7eb172e3d/conf/config-default.yaml#L99)|
198
199
| gateway.tls.certCAFilename | string |`""`| Filename be used in the gateway.tls.existingCASecret |
@@ -234,7 +235,7 @@ The command removes all the Kubernetes components associated with the chart and
@@ -243,6 +244,7 @@ The command removes all the Kubernetes components associated with the chart and
243
244
| serviceMonitor.metricPrefix | string |`"apisix_"`| prefix of the metrics |
244
245
| serviceMonitor.name | string |`""`| name of the serviceMonitor, by default, it is the same as the apisix fullname |
245
246
| serviceMonitor.namespace | string |`""`| namespace where the serviceMonitor is deployed, by default, it is the same as the namespace of the apisix |
247
+
| serviceMonitor.nodePort | int |`nil`| The nodePort of kubernetes service, only used if gateway.type is NodePort. If not set, a random port will be assigned by Kubernetes. |
246
248
| serviceMonitor.path | string |`"/apisix/prometheus/metrics"`| path of the metrics endpoint |
247
249
| soapProxy.enabled | bool |`false`| Enable or disable the SOAP proxy, this component is disabled by default, when use soap-proxy plugin in API7, you need to enable this component. |
Copy file name to clipboardExpand all lines: charts/gateway/values.yaml
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -358,6 +358,8 @@ gateway:
358
358
stream:
359
359
enabled: false
360
360
only: false
361
+
# -- Whether to set nodePort to the same value as the TCP/UDP port when gateway.type is NodePort, make sure the nodePort to be in the valid NodePort range of kubernetes service.
362
+
autoAssignNodePort: false
361
363
tcp: []
362
364
# - addr: 192.168.31.10:5432
363
365
# - addr: 3302
@@ -592,6 +594,8 @@ serviceMonitor:
592
594
metricPrefix: apisix_
593
595
# -- container port where the metrics are exposed
594
596
containerPort: 9091
597
+
# -- (int) The nodePort of kubernetes service, only used if gateway.type is NodePort. If not set, a random port will be assigned by Kubernetes.
598
+
nodePort:
595
599
# -- @param serviceMonitor.labels ServiceMonitor extra labels
0 commit comments