ISTIOCTL-TAG(1)
π ISTIOCTL-TAG β okay bestie, let's talk revision tags
So like, this is the istioctl-tag page from the istioctl(1) manual family β section 1 of the manual pages, if you're keeping score β¨ Think of it as the group chat where all the tag subcommands hang out.
β¨ NAME β¨
istioctl-tag β the whole command group you use to vibe with revision tags π
πΈ SYNOPSIS πΈ
istioctl tag [flags]
π¦ DESCRIPTION π¦
Okay so this is the command group for interacting with revision tags, and ngl they're kind of iconic. Revision tags let you make mutable aliases that point at control plane revisions for sidecar injection π
Here's the glow-up, bestie. Without revision tags, if you wanna change which control plane revision handles injection, you have to relabel your namespace from "istio.io/rev=revision-a" over to "istio.io/rev=revision-b". Annoying, right? π But with revision tags you can literally just create a revision tag "prod" and label your namespace "istio.io/rev=prod" instead. That "prod" revision tag could point to "1-7-6" at first and then get changed to point at "1-8-1" at some later point. Slay π
The way this eats: operators can switch which Istio control plane revision handles injection for a namespace (or a whole set of namespaces) without doing any manual relabeling of the "istio.io/rev" tag. Periodt π«Ά
π OPTIONS π
-h,--help[=false]β help fortagπ
β OPTIONS INHERITED FROM PARENT COMMANDS β
These cuties come from the parent command, so you get them for free π
--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π₯
π SEE ALSO π
Go give these besties a read too, iykyk:
istioctl(1)istioctl-tag-generate(1)istioctl-tag-list(1)istioctl-tag-remove(1)istioctl-tag-set(1)
Auto generated byspf13/cobra, dated Jan 1980 β yeah, the footer really says that,ISTIOCTL-TAG(1)and all. Not me being a whole auto-generated manpage from 1980 π anyway ily, go tag something ππΈ
π¦ 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