Skip to content

Commit a10dcec

Browse files
committed
Force user to specify modelServers etc. and update README
1 parent 68a2272 commit a10dcec

File tree

2 files changed

+21
-6
lines changed

2 files changed

+21
-6
lines changed

config/charts/inferencepool/README.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,23 @@ The following table list the configurable parameters of the chart.
103103
| `inferenceExtension.image.pullPolicy` | Image pull policy for the container. Possible values: `Always`, `IfNotPresent`, or `Never`. Defaults to `Always`. |
104104
| `inferenceExtension.extProcPort` | Port where the endpoint picker service is served for external processing. Defaults to `9002`. |
105105
| `inferenceExtension.env` | List of environment variables to set in the endpoint picker container as free-form YAML. Defaults to `[]`. |
106-
| `inferenceExtension.extraContainerPorts` | List of additional container ports to expose. Defaults to `[]`. |
107-
| `inferenceExtension.extraServicePorts` | List of additional service ports to expose. Defaults to `[]`. |
108-
| `inferenceExtension.logVerbosity` | Logging verbosity level for the endpoint picker. Defaults to `"3"`. |
106+
| `inferenceExtension.enablePprof` | Enables pprof for profiling and debugging |
107+
| `inferenceExtension.modelServerMetricsPath` | Flag to have model server metrics |
108+
| `inferenceExtension.modelServerMetricsScheme` | Flag to have model server metrics scheme |
109+
| `inferenceExtension.modelServerMetricsPort` | Flag for have model server metrics port |
110+
| `inferenceExtension.modelServerMetricsHttpsInsecureSkipVerify` | When using 'https' scheme for 'model-server-metrics-scheme', configure 'InsecureSkipVerify' (default to true) |
111+
| `inferenceExtension.secureServing` | Enables secure serving. Defaults to true. |
112+
| `inferenceExtension.healthChecking` | Enables health checking |
113+
| `inferenceExtension.certPath` | The path to the certificate for secure serving. The certificate and private key files are assumed to be named tls.crt and tls.key, respectively. If not set, and secureServing is enabled, then a self-signed certificate is used. |
114+
| `inferenceExtension.configFile` | The path to the configuration file. |
115+
| `inferenceExtension.configText` | The path to configuration text. |
116+
| `inferenceExtension.refreshMetricsInterval` | Interval to refresh metrics |
117+
| `inferenceExtension.refreshPrometheusMetricsInterval` | Interval to flush prometheus metrics |
118+
| `inferenceExtension.metricsStalenessThreshold` | Duration after which metrics are considered stale. This is used to determine if a pod's metrics are fresh enough. |
119+
| `inferenceExtension.totalQueuedRequestsMetric` | Prometheus metric for the number of queued requests. |
120+
| `inferenceExtension.extraContainerPorts` | List of additional container ports to expose. Defaults to `[]`. |
121+
| `inferenceExtension.extraServicePorts` | List of additional service ports to expose. Defaults to `[]`. |
122+
| `inferenceExtension.logVerbosity` | Logging verbosity level for the endpoint picker. Defaults to `"3"`. |
109123
| `provider.name` | Name of the Inference Gateway implementation being used. Possible values: `gke`. Defaults to `none`. |
110124

111125
## Notes

config/charts/inferencepool/values.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
inferenceExtension:
2+
# Number of replicas
23
replicas: 1
34
image:
45
name: epp
@@ -62,9 +63,9 @@ inferenceExtension:
6263
inferencePool:
6364
targetPortNumber: 8000
6465
modelServerType: vllm # vllm, triton-tensorrt-llm
65-
modelServers:
66-
matchLabels:
67-
app: vllm-llama3-8b-instruct
66+
# modelServers:
67+
# matchLabels:
68+
# app: vllm-llama3-8b-instruct
6869

6970
provider:
7071
name: none

0 commit comments

Comments
 (0)