ISTIOCTL-PROXY-CONFIG-ENDPOINT(1)

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

okay bestie, welcome to the ISTIOCTL-PROXY-CONFIG-ENDPOINT(1) page β€” manual name folded in near the top like a little name tag, because this whole thing is about pulling endpoint config for the Envoy in the pod you specify. πŸ’…

✨ NAME ✨

istioctl-proxy-config-endpoint β€” retrieves endpoint configuration for the Envoy in the specified pod. πŸ”₯

πŸ¦‹ SYNOPSIS πŸ¦‹

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

🌸 DESCRIPTION 🌸

Retrieve information about endpoint configuration for the Envoy instance in the specified pod. that's the vibe: you point at the pod, and this command gets you endpoint configuration info for the Envoy living in there. 🫢

πŸ’– OPTIONS πŸ’–

  • --address="" β€” filter endpoints by the address field.
  • --cluster="" β€” filter endpoints by the cluster name field.
  • -f, --file="" β€” Envoy config dump JSON file.
  • -h, --help[=false] β€” help for endpoint.
  • -o, --output="short" β€” output format: one of json|yaml|short.
  • --port=0 β€” filter endpoints by the Port field.
  • --status="" β€” filter endpoints by the status field.

🧬 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 a time.Duration string, 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 -v flag. ex: --vklog=9.

🌟 EXAMPLE 🌟

bestie, here are the examples β€” keep the commands exact, characters and all: πŸ’–

         # Retrieve full endpoint configuration for a given pod from Envoy.
         istioctl proxy-config endpoint <pod-name[.namespace]>

         # Retrieve full endpoint configuration for a pod under a deployment from Envoy.
         istioctl proxy-config endpoint deployment/<deployment-name[.namespace]>

         # Retrieve endpoint summary for endpoint with port 9080.
         istioctl proxy-config endpoint <pod-name[.namespace]> --port 9080

         # Retrieve full endpoint with a address (172.17.0.2).
         istioctl proxy-config endpoint <pod-name[.namespace]> --address 172.17.0.2 -o json

         # Retrieve full endpoint with a cluster name (outbound|9411||zipkin.istio-system.svc.cluster.local).
         istioctl proxy-config endpoint <pod-name[.namespace]> --cluster "outbound|9411||zipkin.istio-system.svc.cluster.local" -o json
         # Retrieve full endpoint with the status (healthy).
         istioctl proxy-config endpoint <pod-name[.namespace]> --status healthy -ojson

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

πŸ‘€ SEE ALSO πŸ‘€


and that's the whole page, bestie β€” auto generated by spf13/cobra, dated Jan 1980, for ISTIOCTL-PROXY-CONFIG-ENDPOINT(1). mwah πŸ’‹

πŸ“¦ where this page comes from