ISTIOCTL-UNINSTALL(1)
π NAME π
okay so this whole manual is for istioctl-uninstall β aka the istioctl uninstall command β and it does one iconic thing: it uninstalls Istio from a cluster. That's the whole vibe. π«Ά
β¨ SYNOPSIS β¨
Run it like this, no cap:
istioctl uninstall [flags]
π¦ DESCRIPTION π¦
The uninstall command uninstalls Istio from a cluster. Literally that. Main character behavior only. π
π₯ OPTIONS π₯
--dry-run[=false]β console/log output only, make no changes. So it's a preview moment, not the real thing. π-f, --filename=""β the filename of the IstioOperator CR. Yes bestie, point it at the file. π--force[=false]β proceed even with validation errors. Like, keep going anyway. π-h, --help[=false]β help for uninstall. The classic. π«Ά-d, --manifests=""β specify a path to a directory of charts and profiles (e.g.~/Downloads/istio-1.31.3/manifests). Path bestie, path. ποΈ--purge[=false]β delete all Istio related sources for all versions. All of them. The whole shelf. π-r, --revision=""β target control plane revision for the command. Pick your revision, queen. π-s, --set=[]β override an IstioOperator value, e.g. 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: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, no extra "u sure?" energy. β-v, --verbose[=false]β verbose output. Gimme all the tea. π΅
πΈ 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. Stack 'em. π§--as-uid=""β UID to impersonate for the operation. π--context=""β Kubernetes configuration context. Context is everything, bestie. π-i, --istioNamespace="istio-system"β Istio system namespace. Default is right there in the flag:"istio-system". π--kubeclient-timeout="15s"β Kubernetes client timeout as atime.Durationstring, defaults to 15 seconds. Tick tock. β³-c, --kubeconfig=""β Kubernetes configuration file. Your kubeconfig goes here. π-n, --namespace=""β Kubernetes namespace. Namespace check, always. π--vklog=0β number for the log level verbosity. Like-vflag. ex:--vklog=9. Yes, that kind of energy. π
π EXAMPLE π
Exact examples, copied with love:
# Uninstall a single control plane by revision
istioctl uninstall --revision foo
# Uninstall a single control plane by iop file
istioctl uninstall -f iop.yaml
# Uninstall all control planes and shared resources
istioctl uninstall --purge
π SEE ALSO π
istioctl(1) β go check that one too, bestie. π¦
π Cute sign-off: this page is Auto generated by spf13/cobra, dated Jan 1980, and it's the ISTIOCTL-UNINSTALL(1) manual. Bye bestie, slay your uninstall! π
π¦ 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