ISTIOCTL-UNINSTALL(1)

πŸ“¦
version 1.31.3 Β· 2 versions
, in nixpkgs unstable

πŸ’– 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] β€” the skipConfirmation determines whether the user is prompted for confirmation. If set to true, 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 a time.Duration string, 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 -v flag. 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