ISTIOCTL-PROXY-STATUS(1)
π istioctl-proxy-status π
okay bestie, welcome to the ISTIOCTL-PROXY-STATUS(1) manual page β this one is literally about checking the sync status of every Envoy in the mesh, and we are going to make it make sense. π¦
β¨ NAME β¨
istioctl-proxy-status β retrieves the synchronization status of each Envoy in the mesh. that's the assignment, no cap. π
πΈ SYNOPSIS πΈ
the whole vibe in one line:
istioctl proxy-status [/][.] [flags]
π DESCRIPTION π
okay so it retrieves the last sent and last acknowledged xDS sync from Istiod to each Envoy in the mesh. it's giving "sync tea, delivered fresh from Istiod to every Envoy." π
π₯ OPTIONS π₯
--authority=""β XDS Subject Alternative Name (for exampleistiod.istio-system.svc). πͺͺ--cert-dir=""β XDS Endpoint certificate directory. π--file=""β Envoy config dump JSON file. ποΈ-h,--help[=false]β help forproxy-status. the classic, iconic, always there. β¨--insecure[=false]β Skip server certificate and domain verification. NOT SECURE! yes it literally says that, bestie β do not ignore the all-caps warning π-o,--output="table"β Output format: one ofjson|yaml|table. pick your aesthetic π--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 π«Ά
--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 π
these are the exact examples, bestie β keep them verbatim, no edits, periodt:
# 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 π
π«Ά cute sign-off: this page was Auto generated by spf13/cobra, dated Jan 1980, and it's the ISTIOCTL-PROXY-STATUS(1) manual. bye bestie, go check those Envoys πβ¨
π¦ 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