Use experimental as feature stage (#8772)

* Use experimental as feature stage

Pre-alpha/Development are deprecated in favor of Experimental (see
https://github.com/istio/community/pull/495). Update docs to reference
this phase.

* Add DNS proxying to experimental phase

* Do not mix alpha and experimental

* DNS Proxying is Alpha in 1.9; add to feature status page

* Fix virtual machine install doc based on review

* Fix linting issue
This commit is contained in:
jacob-delgado 2021-01-15 14:01:58 -07:00 committed by GitHub
parent 515f88ed7e
commit 9cf3366e97
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 22 additions and 37 deletions

View File

@ -43,6 +43,7 @@ Below is our list of existing features and their current phases. This informatio
| Enabling custom filters in Envoy | Alpha
| CNI container interface | Alpha
| [Sidecar API](/docs/reference/config/networking/sidecar/) | Beta
| [DNS Proxying](/docs/ops/configuration/traffic-management/dns-proxy/) | Alpha
### Observability

View File

@ -0,0 +1,6 @@
---
---
{{< warning >}}
This feature is actively in [development](https://github.com/istio/community/blob/master/FEATURE-LIFECYCLE.md) and is
considered `experimental`.
{{< /warning >}}

View File

@ -7,10 +7,6 @@ owner: istio/wg-networking-maintainers
test: no
---
{{< warning >}}
This feature is currently [experimental](https://github.com/istio/community/blob/master/FEATURE-LIFECYCLE.md) and considered `alpha`.
{{< /warning >}}
In addition to capturing application traffic, Istio can also capture DNS requests to improve the performance and usability of your mesh.
When proxying DNS, all DNS requests from an application will be redirected to the sidecar, which stores a local mapping of domain names to IP addresses. If the request can be handled by the sidecar, it will directly return a response to the application, avoiding a roundtrip to the upstream DNS server. Otherwise, the request is forwarded upstream following the standard `/etc/resolv.conf` DNS configuration.

View File

@ -1,6 +1,6 @@
---
title: Configuring Gateway Network Topology [experimental]
description: How to configure gateway network topology.
title: Configuring Gateway Network Topology [Experimental]
description: How to configure gateway network topology (experimental).
weight: 60
keywords: [traffic-management,ingress,gateway]
owner: istio/wg-networking-maintainers
@ -9,10 +9,7 @@ test: no
## Configuring network topologies
{{< warning >}}
This feature is actively in [development](https://github.com/istio/community/blob/master/FEATURE-LIFECYCLE.md) and is
considered `pre-alpha`.
{{< /warning >}}
{{< boilerplate experimental >}}
Istio provides the ability to manage settings like [X-Forwarded-For](https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_conn_man/headers#x-forwarded-for) (XFF)
and [X-Forwarded-Client-Cert](https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_conn_man/headers#x-forwarded-client-cert)

View File

@ -1,5 +1,5 @@
---
title: Wasm-based Telemetry (Experimental)
title: Wasm-based Telemetry [Experimental]
description: How to enable telemetry generation with the Wasm runtime (experimental).
weight: 60
owner: istio/wg-policies-and-telemetry-maintainers

View File

@ -104,10 +104,7 @@ Install Istio and expose the control plane so that your virtual machine can acce
{{< tab name="Automated WorkloadEntry Creation" category-value="autoreg" >}}
{{< warning >}}
This feature is actively in [development](https://github.com/istio/community/blob/master/FEATURE-LIFECYCLE.md) and is
considered `pre-alpha`.
{{< /warning >}}
{{< boilerplate experimental >}}
{{< text bash >}}
$ istioctl install -f vm-cluster.yaml --set values.pilot.env.PILOT_ENABLE_WORKLOAD_ENTRY_AUTOREGISTRATION=true --set values.pilot.env.PILOT_ENABLE_WORKLOAD_ENTRY_HEALTHCHECKS=true
@ -222,10 +219,7 @@ EOF
First, create a template `WorkloadGroup` for the VM(s):
{{< warning >}}
This feature is actively in [development](https://github.com/istio/community/blob/master/FEATURE-LIFECYCLE.md) and is
considered `pre-alpha`.
{{< /warning >}}
{{< boilerplate experimental >}}
{{< text bash >}}
$ cat <<EOF > workloadgroup.yaml
@ -313,10 +307,7 @@ $ istioctl x workload entry configure -f workloadgroup.yaml -o "${WORK_DIR}" --c
{{< tab name="Automated WorkloadEntry Creation" category-value="autoreg" >}}
{{< warning >}}
This feature is actively in [development](https://github.com/istio/community/blob/master/FEATURE-LIFECYCLE.md) and is
considered `pre-alpha`.
{{< /warning >}}
{{< boilerplate experimental >}}
{{< text bash >}}
$ istioctl x workload entry configure -f workloadgroup.yaml -o "${WORK_DIR}" --clusterID "${CLUSTER}" --autoregister

View File

@ -1,16 +1,13 @@
---
title: Managing Gateways with Multiple Revisions [experimental]
description: Configuring and upgrading Istio with gateways.
title: Managing Gateways with Multiple Revisions [Experimental]
description: Configuring and upgrading Istio with gateways (experimental).
weight: 30
keywords: [kubernetes,upgrading,gateway]
owner: istio/wg-environments-maintainers
test: no
---
{{< warning >}}
This feature is actively in [development](https://github.com/istio/community/blob/master/FEATURE-LIFECYCLE.md) and is
considered `pre-alpha`.
{{< /warning >}}
{{< boilerplate experimental >}}
With a single `IstioOperator` CR, any gateways defined in the CR (including the `istio-ingressgateway` installed in the
default profile) are upgraded in place, even when the

View File

@ -1,6 +1,6 @@
---
title: Configurability (Beta/Development)
description: How to configure tracing options (beta/development).
title: Configurability [Beta/Experimental]
description: How to configure tracing options (beta/experimental).
weight: 60
keywords: [telemetry,tracing]
owner: istio/wg-policies-and-telemetry-maintainers

View File

@ -1,6 +1,6 @@
---
title: Custom CA Integration using Kubernetes CSR [experimental]
description: Shows how to use a Custom Certificate Authority (that integrates with the Kubernetes CSR API) to provision Istio workload certificates.
title: Custom CA Integration using Kubernetes CSR [Experimental]
description: Shows how to use a Custom Certificate Authority (that integrates with the Kubernetes CSR API) to provision Istio workload certificates (experimental).
weight: 100
keywords: [security,certificate]
aliases:
@ -9,10 +9,7 @@ owner: istio/wg-security-maintainers
test: no
---
{{< warning >}}
This feature is actively in [development](https://github.com/istio/community/blob/master/FEATURE-LIFECYCLE.md) and is
considered `pre-alpha`.
{{< /warning >}}
{{< boilerplate experimental >}}
This feature requires Kubernetes version >= 1.18.