ISTIOCTL-DASHBOARD-ENVOY(1)

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

πŸ’… istioctl-dashboard-envoy(1) ✨

okay bestie, welcome to the istioctl-dashboard-envoy manual page (that's the manual name btw, section 1, we're fancy like that πŸŽ€). this is the one that pops open the Envoy admin web UI for you. let's get into it 🌸


✨ SYNOPSIS ✨

istioctl dashboard envoy [/][.] [flags]

that's it. that's the whole vibe. [/][.] means you can point at a pod or a deployment-ish thing, and then flags do flag things πŸ¦‹


🫢 DESCRIPTION 🫢

open the Envoy admin dashboard for a sidecar. literally what it says on the tin, no cap πŸ’–

⚠️ heads up bestie: the envoy command is deprecated, and you can swap it out for the proxy command instead. for example: istioctl dashboard proxy --help β€” she still works, she's just on her way out πŸ’€

🌈 OPTIONS 🌈

  • -h, --help[=false] β€” help for envoy. the classic "what does anything do" button πŸ™ˆ
  • -l, --selector="" β€” Label selector. pick your pods by label, default is empty πŸ“
  • --ui-port=15000 β€” The component dashboard UI port. defaults to 15000, that's the number πŸ‘‘

🧚 OPTIONS INHERITED FROM PARENT COMMANDS 🧚

these come from the parent command, so you get them for free, no extra charge πŸ’œ

  • --address="localhost" β€” Address to listen on. Only accepts an IP address or localhost as a value. When localhost is supplied, istioctl will try to bind on both 127.0.0.1 and ::1, and will fail if neither of these addresses are available to bind 😭
  • --as="" β€” Username to impersonate for the operation. User could be a regular user or a service account in a namespace. main character energy, but legally ✨
  • --as-group=[] β€” Group to impersonate for the operation. this flag can be repeated to specify multiple groups, stack 'em up πŸŽ€
  • --as-uid="" β€” UID to impersonate for the operation πŸ”₯
  • --browser[=true] β€” When --browser is supplied as false, istioctl dashboard will not open the browser. Default is true, which means istioctl dashboard will always open a browser to view the dashboard πŸ¦‹
  • --context="" β€” Kubernetes configuration context. pick your cluster, bestie ☁️
  • -i, --istioNamespace="istio-system" β€” Istio system namespace. defaults to istio-system πŸ’–
  • --kubeclient-timeout="15s" β€” Kubernetes client timeout as a time.Duration string, defaults to 15 seconds ⏱️
  • -c, --kubeconfig="" β€” Kubernetes configuration file πŸ“
  • -n, --namespace="" β€” Kubernetes namespace 🌸
  • -p, --port=0 β€” Local port to listen to. default is 0 🫢
  • --vklog=0 β€” number for the log level verbosity. Like -v flag. ex: --vklog=9 πŸ“

⭐ EXAMPLE ⭐

  # Open Envoy dashboard for the productpage-123-456.default pod
  istioctl dashboard envoy productpage-123-456.default

  # Open Envoy dashboard for one pod under a deployment
  istioctl dashboard envoy deployment/productpage-v1

  # with short syntax
  istioctl dash envoy productpage-123-456.default
  istioctl d envoy productpage-123-456.default

look at those shortcuts, istioctl dash and istioctl d β€” she is efficiency personified, we stan πŸ˜ŒπŸ’…


πŸ¦‹ SEE ALSO πŸ¦‹


and that's the whole page, bestie πŸŽ‰ auto generated by spf13/cobra, dated Jan 1980 (yes, really, she's vintage πŸ’€), and this was ISTIOCTL-DASHBOARD-ENVOY(1). go open that dashboard, slay, periodt πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from