ISTIOCTL-EXPERIMENTAL-INTERNAL-DEBUG(1)
π¦ istioctl experimental internal-debug β the ISTIOCTL-EXPERIMENTAL-INTERNAL-DEBUG(1) manual page, bestie π¦
okay so welcome to ISTIOCTL-EXPERIMENTAL-INTERNAL-DEBUG(1). This is the command that pulls the debug tea from Istio, and honestly itβs giving developer-tools main character energy. π
π NAME π
istioctl-experimental-internal-debug β Retrieves the debug information of istio π«Ά
β¨ SYNOPSIS β¨
istioctl experimental internal-debug [/][.] [flags]
πΈ DESCRIPTION πΈ
Okay so what it does: retrieves the debug information from Istiod or Pods in the mesh using the service account from the pod if --cert-dir is empty. By default it will use the default serviceAccount from (istio-system) namespace if the pod is not specified. Periodt. π
π¨ THIS COMMAND IS UNDER ACTIVE DEVELOPMENT AND NOT READY FOR PRODUCTION USE. π¨
No cap, do not ship this to prod like itβs a finished look. Itβs still in the group chat with βtypingβ¦β energy. π
π OPTIONS π
--all[=false]β Send the same request to all instances of Istiod. Only applicable for in-cluster deployment. π«--authority=""β XDS Subject Alternative Name (for exampleistiod.istio-system.svc). πͺͺ--cert-dir=""β XDS Endpoint certificate directory. π-h,--help[=false]β help forinternal-debug. The little rescue button. π«Ά--insecure[=false]β Skip server certificate and domain verification. (NOT SECURE!) π₯-L,--list[=false]β List all supported debug types. Your menu of debug snacks. π--plaintext[=false]β Use plain-text HTTP/2 when connecting to server (no TLS). π«§-r,--revision=""β Control plane revision. π§--timeout=30sβ The duration to wait before failing. β³--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 π₯
okay bestie, examples are the actual moment. Copy these exactly, no improv:
# Retrieve sync status for all Envoys in a mesh
istioctl x internal-debug syncz
# Retrieve sync diff for a single Envoy and Istiod
istioctl x internal-debug syncz istio-egressgateway-59585c5b9c-ndc59.istio-system
# List all supported debug types
istioctl x internal-debug --list
# SECURITY OPTIONS
# Retrieve syncz debug information directly from the control plane, using token security
# (This is the usual way to get the debug information with an out-of-cluster control plane.)
istioctl x internal-debug syncz --xds-address istio.cloudprovider.example.com:15012
# Retrieve syncz debug information via Kubernetes config, using token security
# (This is the usual way to get the debug information with an in-cluster control plane.)
istioctl x internal-debug syncz
# Retrieve syncz debug 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 x internal-debug syncz --xds-address istio.example.com:15012 --cert-dir ~/.istio-certs
# Retrieve syncz 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 x internal-debug syncz --xds-label istio.io/rev=default
π SEE ALSO π
istioctl-experimental(1)β the parent-command bestie, go read it too. π
Auto generated by spf13/cobra in Jan β slay, and goodbye from ISTIOCTL-EXPERIMENTAL-INTERNAL-DEBUG(1) πβ¨
π¦ 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