diff --git a/content/docs/reference/commands/gals.html b/content/docs/reference/commands/galley/index.html similarity index 71% rename from content/docs/reference/commands/gals.html rename to content/docs/reference/commands/galley/index.html index c1004c40a3..ac1d2bdf73 100644 --- a/content/docs/reference/commands/gals.html +++ b/content/docs/reference/commands/galley/index.html @@ -1,8 +1,8 @@ --- -title: gals +title: galley description: Galley provides configuration management services for Istio. generator: pkg-collateral-docs -number_of_entries: 7 +number_of_entries: 6 ---
Galley provides configuration management services for Istio.
--log_caller <string> |
-Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, attributes, default, grpcAdapter] (default ``) | +Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, attributes, default, grpcAdapter, mcp, runtime] (default ``) |
--log_output_level <string> |
-Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, attributes, default, grpcAdapter] and level can be one of [debug, info, warn, error, none] (default `default:info`) | +Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, attributes, default, grpcAdapter, mcp, runtime] and level can be one of [debug, info, warn, error, none] (default `default:info`) |
--log_rotate <string> |
@@ -45,21 +45,33 @@ number_of_entries: 7
||
--log_stacktrace_level <string> |
-Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, attributes, default, grpcAdapter] and level can be one of [debug, info, warn, error, none] (default `default:none`) | +Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, attributes, default, grpcAdapter, mcp, runtime] and level can be one of [debug, info, warn, error, none] (default `default:none`) |
--log_target <stringArray> |
The set of paths where to output the log. This can be any path as well as the special values stdout and stderr (default `[stdout]`) | |
--logcaller |
+Logs filename and line number of callers to log | +|
--loglevel <Level> |
+loglevel, one of [Debug Verbose Info Warning Error Critical Fatal] (default `Info`) | +|
--logprefix <string> |
+Prefix to log lines before logged messages (default `> `) | +|
--resyncPeriod <duration> |
Resync period for rescanning Kubernetes resources (default `0s`) |
Check the liveness or readiness of a locally-running server
-gals probe [flags]
+galley probe [flags]
@@ -81,11 +93,11 @@ number_of_entries: 7
--log_caller <string>
-Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, attributes, default, grpcAdapter] (default ``)
+Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, attributes, default, grpcAdapter, mcp, runtime] (default ``)
--log_output_level <string>
-Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, attributes, default, grpcAdapter] and level can be one of [debug, info, warn, error, none] (default `default:info`)
+Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, attributes, default, grpcAdapter, mcp, runtime] and level can be one of [debug, info, warn, error, none] (default `default:info`)
--log_rotate <string>
@@ -105,13 +117,25 @@ number_of_entries: 7
--log_stacktrace_level <string>
-Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, attributes, default, grpcAdapter] and level can be one of [debug, info, warn, error, none] (default `default:none`)
+Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, attributes, default, grpcAdapter, mcp, runtime] and level can be one of [debug, info, warn, error, none] (default `default:none`)
--log_target <stringArray>
The set of paths where to output the log. This can be any path as well as the special values stdout and stderr (default `[stdout]`)
+--logcaller
+Logs filename and line number of callers to log
+
+
+--loglevel <Level>
+loglevel, one of [Debug Verbose Info Warning Error Critical Fatal] (default `Info`)
+
+
+--logprefix <string>
+Prefix to log lines before logged messages (default `> `)
+
+
--probe-path <string>
Path of the file for checking the availability. (default ``)
@@ -121,65 +145,9 @@ number_of_entries: 7
-gals purge
-Delete the internal configuration CRDs and resources.
-gals purge [flags]
-
-
-
-Flags
-Description
-
-
-
---kubeconfig <string>
-Use a Kubernetes configuration file instead of in-cluster configuration (default ``)
-
-
---log_as_json
-Whether to format output as JSON or in plain console-friendly format
-
-
---log_caller <string>
-Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, attributes, default, grpcAdapter] (default ``)
-
-
---log_output_level <string>
-Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, attributes, default, grpcAdapter] and level can be one of [debug, info, warn, error, none] (default `default:info`)
-
-
---log_rotate <string>
-The path for the optional rotating log file (default ``)
-
-
---log_rotate_max_age <int>
-The maximum age in days of a log file beyond which the file is rotated (0 indicates no limit) (default `30`)
-
-
---log_rotate_max_backups <int>
-The maximum number of log file backups to keep before older files are deleted (0 indicates no limit) (default `1000`)
-
-
---log_rotate_max_size <int>
-The maximum size in megabytes of a log file beyond which the file is rotated (default `104857600`)
-
-
---log_stacktrace_level <string>
-Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, attributes, default, grpcAdapter] and level can be one of [debug, info, warn, error, none] (default `default:none`)
-
-
---log_target <stringArray>
-The set of paths where to output the log. This can be any path as well as the special values stdout and stderr (default `[stdout]`)
-
-
---resyncPeriod <duration>
-Resync period for rescanning Kubernetes resources (default `0s`)
-
-
-
-gals server
+galley server
Starts Galley as a server
-gals server [flags]
+galley server [flags]
@@ -188,20 +156,44 @@ number_of_entries: 7
+--address <string>
+Address to use for Galley's gRPC API, e.g. tcp://127.0.0.1:9092 or unix:///path/to/file (default `tcp://127.0.0.1:9901`)
+
+
+--ctrlz_address <string>
+The IP Address to listen on for the ControlZ introspection facility. Use '*' to indicate all addresses. (default `127.0.0.1`)
+
+
+--ctrlz_port <uint16>
+The IP port to use for the ControlZ introspection facility (default `9876`)
+
+
+--kubeConfig <string>
+Path to the Kube config file (default ``)
+
+
--kubeconfig <string>
Use a Kubernetes configuration file instead of in-cluster configuration (default ``)
+--livenessProbeInterval <duration>
+Interval of updating file for the liveness probe. (default `0s`)
+
+
+--livenessProbePath <string>
+Path to the file for the liveness probe. (default ``)
+
+
--log_as_json
Whether to format output as JSON or in plain console-friendly format
--log_caller <string>
-Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, attributes, default, grpcAdapter] (default ``)
+Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, attributes, default, grpcAdapter, mcp, runtime] (default ``)
--log_output_level <string>
-Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, attributes, default, grpcAdapter] and level can be one of [debug, info, warn, error, none] (default `default:info`)
+Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, attributes, default, grpcAdapter, mcp, runtime] and level can be one of [debug, info, warn, error, none] (default `default:info`)
--log_rotate <string>
@@ -221,21 +213,49 @@ number_of_entries: 7
--log_stacktrace_level <string>
-Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, attributes, default, grpcAdapter] and level can be one of [debug, info, warn, error, none] (default `default:none`)
+Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, attributes, default, grpcAdapter, mcp, runtime] and level can be one of [debug, info, warn, error, none] (default `default:none`)
--log_target <stringArray>
The set of paths where to output the log. This can be any path as well as the special values stdout and stderr (default `[stdout]`)
+--logcaller
+Logs filename and line number of callers to log
+
+
+--loglevel <Level>
+loglevel, one of [Debug Verbose Info Warning Error Critical Fatal] (default `Info`)
+
+
+--logprefix <string>
+Prefix to log lines before logged messages (default `> `)
+
+
+--maxConcurrentStreams <uint>
+Maximum number of outstanding RPCs per connection (default `1024`)
+
+
+--maxReceivedMessageSize <uint>
+Maximum size of individual gRPC messages (default `1048576`)
+
+
+--readinessProbeInterval <duration>
+Interval of updating file for the readiness probe. (default `0s`)
+
+
+--readinessProbePath <string>
+Path to the file for the readiness probe. (default ``)
+
+
--resyncPeriod <duration>
Resync period for rescanning Kubernetes resources (default `0s`)
-gals validator
+galley validator
Runs an https server for Istio configuration validation. Uses k8s validating webhooks to validate Pilot and Mixer configuration.
-gals validator [flags]
+galley validator [flags]
@@ -265,11 +285,11 @@ number_of_entries: 7
--log_caller <string>
-Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, attributes, default, grpcAdapter] (default ``)
+Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, attributes, default, grpcAdapter, mcp, runtime] (default ``)
--log_output_level <string>
-Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, attributes, default, grpcAdapter] and level can be one of [debug, info, warn, error, none] (default `default:info`)
+Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, attributes, default, grpcAdapter, mcp, runtime] and level can be one of [debug, info, warn, error, none] (default `default:info`)
--log_rotate <string>
@@ -289,13 +309,25 @@ number_of_entries: 7
--log_stacktrace_level <string>
-Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, attributes, default, grpcAdapter] and level can be one of [debug, info, warn, error, none] (default `default:none`)
+Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, attributes, default, grpcAdapter, mcp, runtime] and level can be one of [debug, info, warn, error, none] (default `default:none`)
--log_target <stringArray>
The set of paths where to output the log. This can be any path as well as the special values stdout and stderr (default `[stdout]`)
+--logcaller
+Logs filename and line number of callers to log
+
+
+--loglevel <Level>
+loglevel, one of [Debug Verbose Info Warning Error Critical Fatal] (default `Info`)
+
+
+--logprefix <string>
+Prefix to log lines before logged messages (default `> `)
+
+
--mixer-webhook-name <string>
Name of the mixer webhook entry in the webhook config. (default `mixer.validation.istio.io`)
@@ -325,9 +357,9 @@ number_of_entries: 7
-gals version
+galley version
Prints out build version information
-gals version [flags]
+galley version [flags]
@@ -349,12 +381,12 @@ number_of_entries: 7
--log_caller <string>
-Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, attributes, default, grpcAdapter] (default ``)
+Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, attributes, default, grpcAdapter, mcp, runtime] (default ``)
--log_output_level <string>
-Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, attributes, default, grpcAdapter] and level can be one of [debug, info, warn, error, none] (default `default:info`)
+Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, attributes, default, grpcAdapter, mcp, runtime] and level can be one of [debug, info, warn, error, none] (default `default:info`)
--log_rotate <string>
@@ -379,7 +411,7 @@ number_of_entries: 7
--log_stacktrace_level <string>
-Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, attributes, default, grpcAdapter] and level can be one of [debug, info, warn, error, none] (default `default:none`)
+Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, attributes, default, grpcAdapter, mcp, runtime] and level can be one of [debug, info, warn, error, none] (default `default:none`)
--log_target <stringArray>
@@ -387,6 +419,21 @@ number_of_entries: 7
The set of paths where to output the log. This can be any path as well as the special values stdout and stderr (default `[stdout]`)
+--logcaller
+
+Logs filename and line number of callers to log
+
+
+--loglevel <Level>
+
+loglevel, one of [Debug Verbose Info Warning Error Critical Fatal] (default `Info`)
+
+
+--logprefix <string>
+
+Prefix to log lines before logged messages (default `> `)
+
+
--resyncPeriod <duration>
Resync period for rescanning Kubernetes resources (default `0s`)
diff --git a/content/docs/reference/commands/istio_ca.html b/content/docs/reference/commands/istio_ca/index.html
similarity index 100%
rename from content/docs/reference/commands/istio_ca.html
rename to content/docs/reference/commands/istio_ca/index.html
diff --git a/content/docs/reference/commands/istioctl.html b/content/docs/reference/commands/istioctl/index.html
similarity index 81%
rename from content/docs/reference/commands/istioctl.html
rename to content/docs/reference/commands/istioctl/index.html
index f2e2ab3609..5440ef4ec4 100644
--- a/content/docs/reference/commands/istioctl.html
+++ b/content/docs/reference/commands/istioctl/index.html
@@ -2,7 +2,7 @@
title: istioctl
description: Istio control interface
generator: pkg-collateral-docs
-number_of_entries: 22
+number_of_entries: 26
---
Istio configuration command line utility.
@@ -1491,16 +1491,98 @@ istioctl kube-inject -f deployment.yaml -o deployment-injected.yaml --injectConf
istioctl proxy-config
-
-Retrieves proxy configuration for the specified pod from the endpoint proxy or Pilot when running in Kubernetes.
-It is also able to retrieve the state of the entire mesh by using mesh instead of <pod-name>. This is only available when querying Pilot.
-Available configuration types:
- Endpoint:
- [clusters listeners routes bootstrap]
- Pilot:
- [ads eds]
-
-istioctl proxy-config <endpoint|pilot> <pod-name|mesh> [<configuration-type>] [flags]
+A group of commands used to retrieve information about proxy configuration from the Envoy config dump
+
+
+Flags
+Shorthand
+Description
+
+
+
+--context <string>
+
+The name of the kubeconfig context to use (default ``)
+
+
+--istioNamespace <string>
+-i
+Istio system namespace (default `istio-system`)
+
+
+--kubeconfig <string>
+-c
+Kubernetes configuration file (default ``)
+
+
+--log_as_json
+
+Whether to format output as JSON or in plain console-friendly format
+
+
+--log_caller <string>
+
+Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, default] (default ``)
+
+
+--log_output_level <string>
+
+Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, default] and level can be one of [debug, info, warn, error, none] (default `default:info`)
+
+
+--log_rotate <string>
+
+The path for the optional rotating log file (default ``)
+
+
+--log_rotate_max_age <int>
+
+The maximum age in days of a log file beyond which the file is rotated (0 indicates no limit) (default `30`)
+
+
+--log_rotate_max_backups <int>
+
+The maximum number of log file backups to keep before older files are deleted (0 indicates no limit) (default `1000`)
+
+
+--log_rotate_max_size <int>
+
+The maximum size in megabytes of a log file beyond which the file is rotated (default `104857600`)
+
+
+--log_stacktrace_level <string>
+
+Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, default] and level can be one of [debug, info, warn, error, none] (default `default:none`)
+
+
+--log_target <stringArray>
+
+The set of paths where to output the log. This can be any path as well as the special values stdout and stderr (default `[stdout]`)
+
+
+--namespace <string>
+-n
+Config namespace (default ``)
+
+
+--output <string>
+-o
+Output format: one of json|short (default `short`)
+
+
+--platform <string>
+-p
+Istio host platform (default `kube`)
+
+
+
+Examples
+ # Retrieve information about proxy configuration from an Envoy instance.
+ istioctl proxy-config <clusters|listeners|routes|bootstap> <pod-name>
+
+istioctl proxy-config bootstrap
+Retrieve information about bootstrap configuration for the Envoy instance in the specified pod.
+istioctl proxy-config bootstrap <pod-name> [flags]
@@ -1575,24 +1657,358 @@ It is also able to retrieve the state of the entire mesh by using mesh instead o
Config namespace (default ``)
+--output <string>
+-o
+Output format: one of json|short (default `short`)
+
+
--platform <string>
-p
Istio host platform (default `kube`)
-Examples
-# Retrieve all config for productpage-v1-bb8d5cbc7-k7qbm pod from the endpoint proxy
-istioctl proxy-config endpoint productpage-v1-bb8d5cbc7-k7qbm
+Examples
+ # Retrieve full bootstrap configuration for a given pod from Envoy.
+ istioctl proxy-config bootstrap <pod-name>
-# Retrieve eds config for productpage-v1-bb8d5cbc7-k7qbm pod from Pilot
-istioctl proxy-config pilot productpage-v1-bb8d5cbc7-k7qbm eds
+
+istioctl proxy-config cluster
+Retrieve information about cluster configuration for the Envoy instance in the specified pod.
+istioctl proxy-config cluster <pod-name> [flags]
+
+
+
+Flags
+Shorthand
+Description
+
+
+
+--context <string>
+
+The name of the kubeconfig context to use (default ``)
+
+
+--direction <string>
+
+Filter clusters by Direction field (default ``)
+
+
+--fqdn <string>
+
+Filter clusters by substring of Service FQDN field (default ``)
+
+
+--istioNamespace <string>
+-i
+Istio system namespace (default `istio-system`)
+
+
+--kubeconfig <string>
+-c
+Kubernetes configuration file (default ``)
+
+
+--log_as_json
+
+Whether to format output as JSON or in plain console-friendly format
+
+
+--log_caller <string>
+
+Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, default] (default ``)
+
+
+--log_output_level <string>
+
+Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, default] and level can be one of [debug, info, warn, error, none] (default `default:info`)
+
+
+--log_rotate <string>
+
+The path for the optional rotating log file (default ``)
+
+
+--log_rotate_max_age <int>
+
+The maximum age in days of a log file beyond which the file is rotated (0 indicates no limit) (default `30`)
+
+
+--log_rotate_max_backups <int>
+
+The maximum number of log file backups to keep before older files are deleted (0 indicates no limit) (default `1000`)
+
+
+--log_rotate_max_size <int>
+
+The maximum size in megabytes of a log file beyond which the file is rotated (default `104857600`)
+
+
+--log_stacktrace_level <string>
+
+Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, default] and level can be one of [debug, info, warn, error, none] (default `default:none`)
+
+
+--log_target <stringArray>
+
+The set of paths where to output the log. This can be any path as well as the special values stdout and stderr (default `[stdout]`)
+
+
+--namespace <string>
+-n
+Config namespace (default ``)
+
+
+--output <string>
+-o
+Output format: one of json|short (default `short`)
+
+
+--platform <string>
+-p
+Istio host platform (default `kube`)
+
+
+--port <int>
+
+Filter clusters by Port field (default `0`)
+
+
+--subset <string>
+
+Filter clusters by subtring of Subset field (default ``)
+
+
+
+Examples
+ # Retrieve summary about cluster configuration for a given pod from Envoy.
+ istioctl proxy-config clusters <pod-name>
-# Retrieve ads config for the mesh from Pilot
-istioctl proxy-config pilot mesh ads
+ # Retrieve cluster summary for clusters with port 9080.
+ istioctl proxy-config clusters <pod-name> --port 9080
+
+ # Retrieve full cluster dump for clusters that are inbound with a FQDN of details.default.svc.cluster.local.
+ istioctl proxy-config clusters <pod-name> --fqdn details.default.svc.cluster.local --direction inbound -o json
+
+
+istioctl proxy-config listener
+Retrieve information about listener configuration for the Envoy instance in the specified pod.
+istioctl proxy-config listener <pod-name> [flags]
+
+
+
+Flags
+Shorthand
+Description
+
+
+
+--address <string>
+
+Filter listeners by address field (default ``)
+
+
+--context <string>
+
+The name of the kubeconfig context to use (default ``)
+
+
+--istioNamespace <string>
+-i
+Istio system namespace (default `istio-system`)
+
+
+--kubeconfig <string>
+-c
+Kubernetes configuration file (default ``)
+
+
+--log_as_json
+
+Whether to format output as JSON or in plain console-friendly format
+
+
+--log_caller <string>
+
+Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, default] (default ``)
+
+
+--log_output_level <string>
+
+Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, default] and level can be one of [debug, info, warn, error, none] (default `default:info`)
+
+
+--log_rotate <string>
+
+The path for the optional rotating log file (default ``)
+
+
+--log_rotate_max_age <int>
+
+The maximum age in days of a log file beyond which the file is rotated (0 indicates no limit) (default `30`)
+
+
+--log_rotate_max_backups <int>
+
+The maximum number of log file backups to keep before older files are deleted (0 indicates no limit) (default `1000`)
+
+
+--log_rotate_max_size <int>
+
+The maximum size in megabytes of a log file beyond which the file is rotated (default `104857600`)
+
+
+--log_stacktrace_level <string>
+
+Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, default] and level can be one of [debug, info, warn, error, none] (default `default:none`)
+
+
+--log_target <stringArray>
+
+The set of paths where to output the log. This can be any path as well as the special values stdout and stderr (default `[stdout]`)
+
+
+--namespace <string>
+-n
+Config namespace (default ``)
+
+
+--output <string>
+-o
+Output format: one of json|short (default `short`)
+
+
+--platform <string>
+-p
+Istio host platform (default `kube`)
+
+
+--port <int>
+
+Filter listeners by Port field (default `0`)
+
+
+--type <string>
+
+Filter listeners by type field (default ``)
+
+
+
+Examples
+ # Retrieve summary about listener configuration for a given pod from Envoy.
+ istioctl proxy-config listeners <pod-name>
+
+ # Retrieve listener summary for listeners with port 9080.
+ istioctl proxy-config listeners <pod-name> --port 9080
+
+ # Retrieve full listener dump for HTTP listeners with a wildcard address (0.0.0.0).
+ istioctl proxy-config listeners <pod-name> --type HTTP --address 0.0.0.0 -o json
+
+
+istioctl proxy-config route
+Retrieve information about route configuration for the Envoy instance in the specified pod.
+istioctl proxy-config route <pod-name> [flags]
+
+
+
+Flags
+Shorthand
+Description
+
+
+
+--context <string>
+
+The name of the kubeconfig context to use (default ``)
+
+
+--istioNamespace <string>
+-i
+Istio system namespace (default `istio-system`)
+
+
+--kubeconfig <string>
+-c
+Kubernetes configuration file (default ``)
+
+
+--log_as_json
+
+Whether to format output as JSON or in plain console-friendly format
+
+
+--log_caller <string>
+
+Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, default] (default ``)
+
+
+--log_output_level <string>
+
+Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, default] and level can be one of [debug, info, warn, error, none] (default `default:info`)
+
+
+--log_rotate <string>
+
+The path for the optional rotating log file (default ``)
+
+
+--log_rotate_max_age <int>
+
+The maximum age in days of a log file beyond which the file is rotated (0 indicates no limit) (default `30`)
+
+
+--log_rotate_max_backups <int>
+
+The maximum number of log file backups to keep before older files are deleted (0 indicates no limit) (default `1000`)
+
+
+--log_rotate_max_size <int>
+
+The maximum size in megabytes of a log file beyond which the file is rotated (default `104857600`)
+
+
+--log_stacktrace_level <string>
+
+Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, default] and level can be one of [debug, info, warn, error, none] (default `default:none`)
+
+
+--log_target <stringArray>
+
+The set of paths where to output the log. This can be any path as well as the special values stdout and stderr (default `[stdout]`)
+
+
+--name <string>
+
+Filter listeners by route name field (default ``)
+
+
+--namespace <string>
+-n
+Config namespace (default ``)
+
+
+--output <string>
+-o
+Output format: one of json|short (default `short`)
+
+
+--platform <string>
+-p
+Istio host platform (default `kube`)
+
+
+
+Examples
+ # Retrieve summary about route configuration for a given pod from Envoy.
+ istioctl proxy-config routes <pod-name>
+
+ # Retrieve route summary for route 9080.
+ istioctl proxy-config route <pod-name> --name 9080
+
+ # Retrieve full route dump for route 9080
+ istioctl proxy-config route <pod-name> --name 9080 -o json
-# Retrieve bootstrap config for productpage-v1-bb8d5cbc7-k7qbm pod in the application namespace from the endpoint proxy
-istioctl proxy-config endpoint -n application productpage-v1-bb8d5cbc7-k7qbm bootstrap
istioctl proxy-status
diff --git a/content/docs/reference/commands/mixc.html b/content/docs/reference/commands/mixc/index.html
similarity index 100%
rename from content/docs/reference/commands/mixc.html
rename to content/docs/reference/commands/mixc/index.html
diff --git a/content/docs/reference/commands/mixs.html b/content/docs/reference/commands/mixs/index.html
similarity index 98%
rename from content/docs/reference/commands/mixs.html
rename to content/docs/reference/commands/mixs/index.html
index 8a13e24c94..5f09968674 100644
--- a/content/docs/reference/commands/mixs.html
+++ b/content/docs/reference/commands/mixs/index.html
@@ -193,6 +193,11 @@ nexus for policy evaluation and telemetry reporting.
HTTP port to use for the exposing mixer self-monitoring information (default `9093`)
+--numCheckCacheEntries <int32>
+
+Max number of entries in the check result cache (default `1500000`)
+
+
--port <uint16>
-p
TCP port to use for Mixer's gRPC API, if the address option is not specified (default `9091`)
diff --git a/content/docs/reference/commands/node_agent.html b/content/docs/reference/commands/node_agent/index.html
similarity index 100%
rename from content/docs/reference/commands/node_agent.html
rename to content/docs/reference/commands/node_agent/index.html
diff --git a/content/docs/reference/commands/pilot-agent.html b/content/docs/reference/commands/pilot-agent/index.html
similarity index 100%
rename from content/docs/reference/commands/pilot-agent.html
rename to content/docs/reference/commands/pilot-agent/index.html
diff --git a/content/docs/reference/commands/pilot-discovery.html b/content/docs/reference/commands/pilot-discovery/index.html
similarity index 100%
rename from content/docs/reference/commands/pilot-discovery.html
rename to content/docs/reference/commands/pilot-discovery/index.html
diff --git a/content/docs/reference/commands/sidecar-injector.html b/content/docs/reference/commands/sidecar-injector/index.html
similarity index 100%
rename from content/docs/reference/commands/sidecar-injector.html
rename to content/docs/reference/commands/sidecar-injector/index.html
diff --git a/content/docs/reference/config/istio.networking.v1alpha3.html b/content/docs/reference/config/istio.networking.v1alpha3/index.html
similarity index 91%
rename from content/docs/reference/config/istio.networking.v1alpha3.html
rename to content/docs/reference/config/istio.networking.v1alpha3/index.html
index 16dbd17d4d..b6ac094974 100644
--- a/content/docs/reference/config/istio.networking.v1alpha3.html
+++ b/content/docs/reference/config/istio.networking.v1alpha3/index.html
@@ -4,7 +4,7 @@ description: Configuration affecting traffic routing
location: https://istio.io/docs/reference/config/istio.networking.v1alpha3.html
layout: protoc-gen-docs
generator: protoc-gen-docs
-number_of_entries: 46
+number_of_entries: 48
---
Configuration affecting traffic routing. Here are a few terms useful to define
in the context of traffic routing.
@@ -689,7 +689,7 @@ The behavior is undefined if multiple EnvoyFilter configurations are
specified for the same workload.
The following example for Kubernetes enables Envoy’s Lua filter for all
-inbound calls arriving at port 18080 of the reviews service pod with
+inbound calls arriving at service port 8080 of the reviews service pod with
labels “app: reviews”.
apiVersion: networking.istio.io/v1alpha3
@@ -701,8 +701,8 @@ spec:
app: reviews
filters:
- listenerMatch:
- portNumber: 18080
- listenerType: SIDECAR_INBOUND #will match with the listener for the podIP:18080
+ portNumber: 8080
+ listenerType: SIDECAR_INBOUND #will match with the inbound listener for reviews:8080
filterName: envoy.lua
filterType: HTTP
filterConfig:
@@ -937,8 +937,10 @@ to be applied to a listener.
portNumber
uint32
-Port associated with the listener. If not specified, matches all
-listeners.
+The service port/gateway port to which traffic is being
+sent/received. If not specified, matches all listeners. Eventhough
+inbound listeners are generated for the instance/pod ports, only
+service ports should be used to match listeners.
@@ -1185,12 +1187,13 @@ spec:
- my-gateway
tcp:
- match:
- - port:
- number: 27017
+ - port: 27017
sourceSubnet: "172.17.16.0/24"
route:
- destination:
host: mongo.prod.svc.cluster.local
+ port:
+ number: 5555