ISTIOCTL-UPGRADE(1)
π ISTIOCTL-UPGRADE β istioctl-upgrade(1) β¨
okay bestie, welcome to the istioctl-upgrade page, straight out of the ISTIOCTL-UPGRADE(1) manual π this is the one where we upgrade the Istio control plane in place, like, no moving boxes, we just β¨glow upβ¨ the thing that's already there. iykyk.
πΈ NAME πΈ
istioctl-upgrade β Upgrade Istio control plane in-place. that's it, that's the vibe π
π¦ SYNOPSIS π¦
istioctl upgrade [flags]
short, sweet, iconic. periodt.
β DESCRIPTION β
so here's the tea: the upgrade command is literally an alias for the install command π like, it's the same energy, different name. no cap.
π OPTIONS π
okay this is the good part, grab a strawberry π β every single flag, exactly as it ships:
--charts=""β deprecated alert π¨ use--manifestsinstead. like, this flag is so 2019, please move on bestie.--dry-run[=false]β literally just console/log output only, make no changes. it's giving "window shopping" ποΈ defaults tofalse.-f,--filename=[]β path to file containing IstioOperator custom resource. and yes, you can specify this flag multiple times to overlay multiple files β they get overlaid in left to right order, so order matters, don't be chaotic π--force[=false]β proceed even with validation errors. highkey feral, but okay π defaults tofalse.-h,--help[=false]β help for upgrade. your emergency "wait what does this do" button π«Ά-d,--manifests=""β specify a path to a directory of charts and profiles, e.g.~/Downloads/istio-1.31.3/manifests. yes that's the real path example, copy it exactly π--readiness-timeout=5m0sβ maximum time to wait for Istio resources in each component to be ready. five minutes of pure β¨anticipationβ¨ by default.-r,--revision=""β target control plane revision for the command. name your revision, be that girl π-s,--set=[]β override an IstioOperator value! for example, to choose a profile (--set profile=demo), enable or disable components (--set components.cni.enabled=true), or override Istio settings (--set meshConfig.enableTracing=true). see documentation for more info here:https://istio.io/v1.31/docs/reference/config/istio.operator.v1alpha1/#IstioOperatorSpecπ₯-y,--skip-confirmation[=false]β theskipConfirmationdetermines whether the user is prompted for confirmation. if set totrue, the user is not prompted and a Yes response is assumed in all cases. so like, it says yes for you. main character energy, no questions asked π--verify[=false]β verify the Istio control plane after installation/in-place upgrade. the post-glow-up vibe check π
π OPTIONS INHERITED FROM PARENT COMMANDS π
these come from the parent command, so they're basically family heirlooms at this point:
--as=""β username to impersonate for the operation. user could be a regular user or a service account in a namespace. be someone else, respectfully π--as-group=[]β group to impersonate for the operation, this flag can be repeated to specify multiple groups. collect them like stickers πΈ--as-uid=""β UID to impersonate for the operation.--context=""β Kubernetes configuration context. pick your universe π¦-i,--istioNamespace="istio-system"β Istio system namespace. defaults to"istio-system", the classic.--kubeclient-timeout="15s"β Kubernetes client timeout as atime.Durationstring, defaults to 15 seconds. patience is a virtue but only for fifteen seconds β³-c,--kubeconfig=""β Kubernetes configuration file.-n,--namespace=""β Kubernetes namespace.--vklog=0β number for the log level verbosity. like-vflag. ex:--vklog=9. go off with those logs, ngl π₯
π§ SEE ALSO π§
istioctl(1)β the parent, the icon, the blueprint π
quick reminder bestie:--dry-runmakes no changes and--forcepushes through even with validation errors β both are literally in the flags above, so use them with your eyes open π
β¨ that's the whole page β¨ this beauty was Auto generated by spf13/cobra π dated Jan 1980 (yes, really, that's the date on it π) and it's the ISTIOCTL-UPGRADE(1) manual page from the v1.31 era of Istio. slay, you read the whole thing π«Άπ
π¦ where this page comes from
- 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