ISTIOCTL-EXPERIMENTAL-PROXY-STATUS(1)
π istioctl-experimental-proxy-status(1) β like, the whole entire manual, bestie π
Hey hi hello, this is the page for istioctl-experimental-proxy-status, part of the istioctl-experimental family (its manual name, in case you were wondering β¨). Sit down, grab a matcha, we're gonna go through it.
πΈ NAME πΈ
istioctl-experimental-proxy-status β it retrieves the synchronization status of each Envoy in the mesh. That's it, that's the whole vibe check for every proxy in your mesh π
β¨ SYNOPSIS β¨
istioctl experimental proxy-status [/][.] [flags]
π¦ DESCRIPTION π¦
It pulls the last sent and last acknowledged xDS sync from Istiod to each Envoy in the mesh. So like, you get to see who's on top of their homework and who's lowkey lagging behind π
π OPTIONS π
--authority=""β the XDS Subject Alternative Name (for exampleistiod.istio-system.svc)--cert-dir=""β the XDS Endpoint certificate directory--file=""β an Envoy config dump JSON file-h,--help[=false]β help forproxy-status--insecure[=false]β skip server certificate and domain verification. (NOT SECURE!) π like please know what you're doing, bestie-o,--output="table"β output format: one ofjson|yaml|table--plaintext[=false]β use plain-text HTTP/2 when connecting to server (no TLS)--proxy-admin-port=15000β Envoy proxy admin port-r,--revision=""β control plane revision--timeout=30sβ the duration to wait before failing β°-v,--verbosity=0β verbosity level for proxy status output.0=default,1=show all xDS types (max verbosity) π--xds-address=""β XDS Endpoint--xds-label=""β Istiod pod label selector--xds-port=15012β Istiod pod port
π OPTIONS INHERITED FROM PARENT COMMANDS π
These are the ones you got from the parent command, no cap β they come as a package deal π«Ά
--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--vklog=0β number for the log level verbosity. Like-vflag. ex:--vklog=9
π₯ EXAMPLE π₯
Okay this is the part where it actually gets iconic. Copy these, they're literal gold β
# Retrieve sync status for all Envoys in a mesh
istioctl proxy-status
# Retrieve sync status for Envoys in a specific namespace
istioctl proxy-status --namespace foo
# Retrieve sync diff for a single Envoy and Istiod
istioctl proxy-status istio-egressgateway-59585c5b9c-ndc59.istio-system
# SECURITY OPTIONS
# Retrieve proxy status information directly from the control plane, using token security
# (This is the usual way to get the proxy-status with an out-of-cluster control plane.)
istioctl ps --xds-address istio.cloudprovider.example.com:15012
# Retrieve proxy status information via Kubernetes config, using token security
# (This is the usual way to get the proxy-status with an in-cluster control plane.)
istioctl proxy-status
# Retrieve proxy status information directly from the control plane, using RSA certificate security
# (Certificates must be obtained before this step. The --cert-dir flag lets istioctl bypass the Kubernetes API server.)
istioctl ps --xds-address istio.example.com:15012 --cert-dir ~/.istio-certs
# Retrieve proxy status information via XDS from specific control plane in multi-control plane in-cluster configuration
# (Select a specific control plane in an in-cluster canary Istio configuration.)
istioctl ps --xds-label istio.io/rev=default
# Show the status of a specific proxy in JSON format
istioctl proxy-status --output json
π§ SEE ALSO π§
istioctl-experimental(1)β go say hi to the parent, iykyk π
Auto generated by spf13/cobra π and dated Jan 19 β so if the vibes feel a lil vintage, that's why. Slay, go check on your Envoys, bestie. Periodt. π β¨
π¦ where this page comes from
- 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