File tree Expand file tree Collapse file tree 1 file changed +15
-4
lines changed
content/en/docs/concepts/services-networking Expand file tree Collapse file tree 1 file changed +15
-4
lines changed Original file line number Diff line number Diff line change @@ -348,12 +348,23 @@ The same API limit means that you cannot manually update an Endpoints to have mo
348
348
{{< feature-state for_k8s_version="v1.20" state="stable" >}}
349
349
350
350
The `appProtocol` field provides a way to specify an application protocol for
351
- each Service port. The value of this field is mirrored by the corresponding
351
+ each Service port. This is used as a hint for implementations to offer richer behavior for protocols that they understand.
352
+ The value of this field is mirrored by the corresponding
352
353
Endpoints and EndpointSlice objects.
353
354
354
- This field follows standard Kubernetes label syntax. Values should either be
355
- [IANA standard service names](https://www.iana.org/assignments/service-names) or
356
- domain prefixed names such as `mycompany.com/my-custom-protocol`.
355
+ This field follows standard Kubernetes label syntax. Valid values are one of :
356
+
357
+ * [IANA standard service names](https://www.iana.org/assignments/service-names).
358
+
359
+ * Implementation-defined prefixed names such as `mycompany.com/my-custom-protocol`.
360
+
361
+ * Kubernetes-defined prefixed names:
362
+
363
+ | Protocol | Description |
364
+ |----------|-------------|
365
+ | `kubernetes.io/h2c` | HTTP/2 over cleartext as described in [RFC 7540](https://www.rfc-editor.org/rfc/rfc7540) |
366
+
367
+
357
368
358
369
# ## Multi-port Services
359
370
You can’t perform that action at this time.
0 commit comments