ISTIOCTL-PROXY-CONFIG-ALL(1)
π ISTIOCTL-PROXY-CONFIG-ALL π
okay so bestie, welcome to the istioctl-proxy-config-all page β that's the whole title, manual name and all, and it is exactly what it sounds like: the ultimate lore drop for your Envoy. let's get into it β¨
πΈ NAME πΈ
istioctl-proxy-config-all β retrieves all configuration for the Envoy in the specified pod. all of it. the whole vibe check. π«Ά
β¨ SYNOPSIS β¨
istioctl proxy-config all [/][.] [flags]
π¦ DESCRIPTION π¦
so basically? you point this at a pod and it pulls up all the configuration info for the Envoy instance living in there. no cap, it's giving full info dump. π
π OPTIONS π
--address=""β filters listeners by the address field--direction=""β filters clusters by the Direction field-f,--file=""β the Envoy config dump file--fqdn=""β filters clusters by a substring of the Service FQDN field-h,--help[=false]β help forall--name=""β filters routes by the route name field-o,--output="short"β output format, must be one ofjson|yaml|short--port=0β filters clusters and listeners by the Port field--subset=""β filters clusters by a substring of the Subset field--type=""β filters listeners by the type field--verbose[=true]β outputs more information (yes, more. she's thorough π )--with-headers[=false]β prints the summary with headers
π OPTIONS INHERITED FROM PARENT COMMANDS π
these ones are the family hand-me-downs, iconic as ever:
--as=""β username to impersonate for the operation. User could be a regular user or a service account in a namespace--as-group=[]β group to impersonate for the operation, this flag can be repeated to specify multiple groups.--as-uid=""β UID to impersonate for the operation.--context=""β Kubernetes configuration context-i,--istioNamespace="istio-system"β Istio system namespace--kubeclient-timeout="15s"β Kubernetes client timeout as atime.Durationstring, defaults to 15 seconds.-c,--kubeconfig=""β Kubernetes configuration file-n,--namespace=""β Kubernetes namespace--proxy-admin-port=15000β Envoy proxy admin port--vklog=0β number for the log level verbosity. Like-vflag. ex:--vklog=9
π₯ EXAMPLE π₯
lowkey the best part, fr fr β copy these, they ate π
# Retrieve summary about all configuration for a given pod from Envoy.
istioctl proxy-config all <pod-name[.namespace]>
# Retrieve summary about all configuration for a pod under a deployment from Envoy.
istioctl proxy-config all deployment/<deployment-name[.namespace]>
# Retrieve full cluster dump as JSON
istioctl proxy-config all <pod-name[.namespace]> -o json
# Retrieve full cluster dump with short syntax
istioctl pc a <pod-name[.namespace]>
# Retrieve cluster summary without using Kubernetes API
ssh <user@hostname> 'curl localhost:15000/config_dump' > envoy-config.json
istioctl proxy-config all --file envoy-config.json
π SEE ALSO π
and that's the tea, bestie π this little masterpiece was Auto generated by spf13/cobra, dated Jan 1980 β vintage but make it cunty. go forth and dump that config ππ§β
π¦ where this page comes from
- nixos 26.05: istioctl 1.29.2
- nixpkgs unstable: istioctl 1.31.3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms