ISTIOCTL-PROXY-CONFIG-CLUSTER(1)

πŸ“¦ version 1.31.3, in nixos 26.05, nixpkgs unstable

✨ NAME ✨

okay so bestie, welcome to the ISTIOCTL-PROXY-CONFIG-CLUSTER(1) manual page πŸ’… this command is istioctl-proxy-config-cluster, and it retrieves cluster configuration for the Envoy in the specified pod. that's the whole vibe. periodt.

🌸 SYNOPSIS 🌸

the synopsis is literally this, no cap:

istioctl proxy-config cluster [/][.] [flags]

πŸ¦‹ DESCRIPTION πŸ¦‹

so what it does: it retrieves information about cluster configuration for the Envoy instance in the specified pod. it's giving "let me peek at your clusters" energy πŸ”₯.

πŸ’… OPTIONS πŸ’…

  • --direction="" β€” filters clusters by the Direction field (default "").
  • -f, --file="" β€” Envoy config dump JSON file (default "").
  • --fqdn="" β€” filters clusters by a substring of the Service FQDN field (default "").
  • -h, --help[=false] β€” help for cluster.
  • -o, --output="short" β€” output format: one of json|yaml|short (default is "short").
  • --port=0 β€” filters clusters by the Port field (default 0).
  • --subset="" β€” filters clusters by a substring of the Subset field (default "").

πŸ‘‘ 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 (default "").
  • --as-group=[] β€” group to impersonate for the operation; this flag can be repeated to specify multiple groups (default []).
  • --as-uid="" β€” UID to impersonate for the operation (default "").
  • --context="" β€” Kubernetes configuration context (default "").
  • -i, --istioNamespace="istio-system" β€” Istio system namespace (default "istio-system").
  • --kubeclient-timeout="15s" β€” Kubernetes client timeout as a time.Duration string, defaults to 15 seconds (default "15s").
  • -c, --kubeconfig="" β€” Kubernetes configuration file (default "").
  • -n, --namespace="" β€” Kubernetes namespace (default "").
  • --proxy-admin-port=15000 β€” Envoy proxy admin port (default 15000).
  • --vklog=0 β€” number for the log level verbosity; like the -v flag. ex: --vklog=9 (default 0).

πŸ§ͺ EXAMPLE πŸ§ͺ

here are the iconic examples, typed exactly bestie:

# Retrieve summary about cluster configuration for a given pod from Envoy.
istioctl proxy-config clusters <pod-name[.namespace]>

# Retrieve summary about cluster configuration for a pod under a deployment from Envoy.
istioctl proxy-config clusters deployment/<deployment-name[.namespace]>

# Retrieve cluster summary for clusters with port 9080.
istioctl proxy-config clusters <pod-name[.namespace]> --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[.namespace]> --fqdn details.default.svc.cluster.local --direction inbound -o json

# Retrieve cluster summary without using Kubernetes API
ssh <user@hostname> 'curl localhost:15000/config_dump' > envoy-config.json
istioctl proxy-config clusters --file envoy-config.json

πŸ¦‹ SEE ALSO πŸ¦‹

check out istioctl-proxy-config(1) β€” iykyk 🫢


that's the whole page bestie. this manual was auto generated by spf13/cobra and dated Jan 1980 β€” iconic retro energy fr fr πŸ’«πŸ«Ά

πŸ“¦ where this page comes from