az aks approuting gateway istio
Note
This reference is part of the aks-preview extension for the Azure CLI (version 2.73.0 or higher). The extension will automatically install the first time you run an az aks approuting gateway istio command. Learn more about extensions.
Commands to manage the Istio Gateway API implementation for App Routing.
A group of commands to manage the Istio-based Gateway API implementation for App Routing in a given cluster.
Commands
| Name | Description | Type | Status |
|---|---|---|---|
| az aks approuting gateway istio disable |
Disable Gateway API based ingress on App Routing via Istio. |
Extension | GA |
| az aks approuting gateway istio enable |
Enable Gateway API based ingress on App Routing via Istio without service mesh functionality. |
Extension | GA |
az aks approuting gateway istio disable
Disable Gateway API based ingress on App Routing via Istio.
This command disables the ingress-only Istio Gateway API implementation for App Routing in the given cluster.
az aks approuting gateway istio disable --name
--resource-group
[--acquire-policy-token]
[--aks-custom-headers]
[--change-reference]
[--yes]
Examples
Disable Istio Gateway API implementation for App Routing.
az aks approuting gateway istio disable --resource-group MyResourceGroup --name MyManagedCluster
Required Parameters
Name of the managed cluster.
Name of resource group. You can configure the default group using az configure --defaults group=<name>.
Optional Parameters
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Acquiring an Azure Policy token automatically for this resource operation.
| Property | Value |
|---|---|
| Parameter group: | Global Policy Arguments |
Send custom headers. When specified, format should be Key1=Value1,Key2=Value2. Use AKSHTTPCustomFeatures=Microsoft.ContainerService/AppRoutingIstioGatewayAPIPreview to enable the preview feature flag after registering your subscription to use it.
The related change reference ID for this resource operation.
| Property | Value |
|---|---|
| Parameter group: | Global Policy Arguments |
Do not prompt for confirmation.
| Property | Value |
|---|---|
| Default value: | False |
Global Parameters
Increase logging verbosity to show all debug logs.
| Property | Value |
|---|---|
| Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
| Property | Value |
|---|---|
| Default value: | False |
Output format.
| Property | Value |
|---|---|
| Default value: | json |
| Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID.
Increase logging verbosity. Use --debug for full debug logs.
| Property | Value |
|---|---|
| Default value: | False |
az aks approuting gateway istio enable
Enable Gateway API based ingress on App Routing via Istio without service mesh functionality.
This command enables an ingress-only version of Istio as a Gateway API implementation for App Routing in the given cluster. This Istio instance only reconciles Gateway API resources and does not provide service mesh functionality (e.g. mTLS, traffic management between services). Cannot be used simultaneously with Azure Service Mesh (az aks mesh enable).
az aks approuting gateway istio enable --name
--resource-group
[--acquire-policy-token]
[--aks-custom-headers]
[--change-reference]
Examples
Enable Istio Gateway API implementation for App Routing.
az aks approuting gateway istio enable --resource-group MyResourceGroup --name MyManagedCluster
Required Parameters
Name of the managed cluster.
Name of resource group. You can configure the default group using az configure --defaults group=<name>.
Optional Parameters
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Acquiring an Azure Policy token automatically for this resource operation.
| Property | Value |
|---|---|
| Parameter group: | Global Policy Arguments |
Send custom headers. When specified, format should be Key1=Value1,Key2=Value2. Use AKSHTTPCustomFeatures=Microsoft.ContainerService/AppRoutingIstioGatewayAPIPreview to enable the preview feature flag after registering your subscription to use it.
The related change reference ID for this resource operation.
| Property | Value |
|---|---|
| Parameter group: | Global Policy Arguments |
Global Parameters
Increase logging verbosity to show all debug logs.
| Property | Value |
|---|---|
| Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
| Property | Value |
|---|---|
| Default value: | False |
Output format.
| Property | Value |
|---|---|
| Default value: | json |
| Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID.
Increase logging verbosity. Use --debug for full debug logs.
| Property | Value |
|---|---|
| Default value: | False |